2013-09-28 3 views
0

Я хочу получить данные в зависимости от месяца. Дата сохраняется в метке времени.Выбор месяца с отметки времени

select pdate,COUNT(*) from qchat_sessions WHERE month(pdate)='09' 

Я использую этот запрос, но это работает неправильно.

и как эхо дату с отметкой времени

Благодаря

EDIT1

В основном то, что я хочу сделать, это повторить даты с этого месяца без строк. в дб у меня есть две даты: 2013-09-27 и 2013-09-28 , но с использованием:

`$ SSS = mysql_query ("SELECT DATE (бновить), COUNT (*) FROM qchat_sessions WHERE МЕСЯЦ (бновить) = '09'"); $ rows = mysql_fetch_array ($ sss); $ a = массив ($ rows [0], $ rows [1]);

Еогеасп ($ в качестве $ б)

{

печати $ б. "";

Это echos только 1 дата может быть у меня что-то отсутствует. } `

ответ

0
SELECT DATE(pdate) as pdate,COUNT(*) 
FROM qchat_sessions 
WHERE MONTH(pdate)='10'; 

EDIT

SELECT DATE(pdate) as pdate,COUNT(*) 
FROM qchat_sessions 
WHERE MONTH(pdate)='10' 
GROUP BY DATE(pdate); 

EDIT

Вы можете использовать этот код печати данные. Редактировать как ваше желание

while ($row = mysql_fetch_array($sss)) { 
    echo $row[0]; 
    echo $row[1]; 
} 
+0

См. Отредактированный вопрос – user2802100

+0

@ user2802100 Я отредактировал свой ответ – Shafeeque

+0

ok..but не эхо правильно. Я хочу повторить каждую дату этого месяца со счетом – user2802100

0

Попробуйте это:

select pdate,COUNT(*) from qchat_sessions WHERE month(FROM_UNIXTIME(pdate))='10' 
+0

нормально ... можно сказать, у, как я могу повторить только дату с отметкой времени – user2802100

+0

даты («т», $ строки [ «бновить»]); http://www.php.net/manual/en/function.date.php – qisho

+0

Я использовал 'date ('md-Y', $ row ['pdate']);' to echo date it returns '01-01 -1970', но фактическая дата '2013-09-28 07: 39: 10' – user2802100

Смежные вопросы