MySQL获取季度的开始和结束日期按季度
问题描述:
$sq ="
SELECT count(noofrows),QUARTER(Date(last_call)) as quarter,YEAR(last_call)
FROM $dbt.travel_crm
WHERE Date(last_call) BETWEEN '".$_GET['startdate']."'
AND '".$_GET['enddate']."'
GROUP BY QUARTER(Date(last_call))
ORDER BY YEAR(last_call)";
只给当前年份行数,bcoz按季度分组,我需要按(quarter,year)
分组,如何做到这一点?MySQL获取季度的开始和结束日期按季度
答
如果您需要按季度和年度 - 只是这样做:
GROUP BY YEAR(last_call), QUARTER(last_call)
+0
非常感谢你...救了我的一天! – amolv 2011-05-20 11:09:09
offtopic:不要忘了逃跑'$ _GET [ '开始日期']'和'$ _GET [ '结束日期'] '。 – binaryLV 2011-05-20 10:43:08