当前位置: 代码迷 >> Sql Server >> 怎么按照时段,统计销售额
  详细解决方案

怎么按照时段,统计销售额

热度:107   发布时间:2016-04-24 10:00:10.0
如何按照时段,统计销售额?
我有一表dbo.pos_shift(operDate,GrosalAmt),对应为销售表(操作日期,交易金额)。在这当中,operDate的数据格式是‘2014-08-13 12:25:21’型的,我要按照一天24小时分成23个时段统计销售额。销售额=sum(dbo.pos_shift.GrosalAmt),请问这应该怎么写SQL语句啊?
------解决思路----------------------
是24个时段吧?
  SELECT DatePart(hour,Convert(datetime,operDate,120)) hour,
         SUM(GrosalAmt) Amount
    FROM dbo.pos_shift
GROUP BY DatePart(hour,Convert(datetime,operDate,120))
  相关解决方案