我想按月获取数据。日期存储在时间戳中。
select pdate,COUNT(*) from qchat_sessions WHERE month(pdate)='09'
我正在使用此查询,但那不能正常工作。
以及如何从时间戳中回显日期
谢谢
编辑1
我主要想做的是回显该月的日期而没有行。在数据库中,我有两个日期:2013-09-27
,2013-09-28
但使用:
`$ sss = mysql_query(“ SELECT DATE(pdate),COUNT(*)from qchat_sessions WHERE MONTH(pdate)='09'”); $ rows = mysql_fetch_array($ sss); $ a = array($ rows [0],$ rows [1]);
foreach($ a作为$ b)
{
打印$ b。“”;
它只呼应1个日期,可能是我缺少了一些东西。}`
SELECT DATE(pdate) as pdate,COUNT(*)
FROM qchat_sessions
WHERE MONTH(pdate)='10';
编辑
SELECT DATE(pdate) as pdate,COUNT(*)
FROM qchat_sessions
WHERE MONTH(pdate)='10'
GROUP BY DATE(pdate);
编辑
您可以使用此代码打印数据。随心所欲编辑
while ($row = mysql_fetch_array($sss)) {
echo $row[0];
echo $row[1];
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句