关于怎么实现查询今日销售量合昨天销售量
每销售一次当然有一条数据.
可能有人会说.获取每条数据添加到数据库的时间.通过时间和今天的系统时间比较.
有没有另一种方法呢?比如说建一张"今日销售表"和"昨日销售表",然后通过什么视图,或存储过程什么的
实现?
反正最好有好的答案..
------解决方案--------------------你可以用表值函数实现。
------解决方案--------------------datediff(D,日期,getdate())=0 今天
datediff(D,日期,getdate())=-1 昨天
------解决方案--------------------SQL code
SELECT
Date = CONVERT(VARCHAR(10),你的销售日期字段,120),
SaleCount = COUNT(*)
FROM tableName
WHERE 你的销售日期字段 <= DATEADD(DD,-1,你的销售日期字段)
GROUP BY CONVERT(VARCHAR(10),你的销售日期字段,120)
------解决方案--------------------
2楼正解
------解决方案--------------------
up