from table where time>='2014-11-01' group by day
我没有测试。time表示日期,amount表示数量。查询11月后每天成交数量
比较简单直接一点的方法就是判断这个月份是不是1、4、7、10这4个月份的有一个,如果是,就是季度的第一个月。判断条件是
if 月份 in (1,4,7,10) then 实现。
如果你是想判断月份是哪个季度的第一个月,用case when语句也就可以实现了
datediffDATEDIFF(expr,expr2)
DATEDIFF()
返回起始时间
expr和结束时间expr2之间的天数。Expr和expr2
为日期或
date-and-time
表达式。计算中只用到这些值的日期部分。
mysql>
SELECT
DATEDIFF('1997-12-31
23:59:59','1997-12-30')
->
1
mysql>
SELECT
DATEDIFF('1997-11-30
23:59:59','1997-12-31')
->
-31
select
Datediff(列名,列名)
as
datenum
from
表名
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)