SQL Server 2000数据库中的"销售明细"表中.
字段列表为:
销售单号,商品条形码,商品名称,销售数量,销售金额,导购员,销售日期;
现在要求统计出2007/07/01至2007/07/30期间;各销售单号的销售数量及销售金额
统计输出的字段列表为:销售单号,合计数量,合计金额,导购员,销售日期,
请问怎么来求,我用Select Distinct 销售单号,Sum(销售数量),Sum(销售金额),导购员,导购员,销售日期; 不成功啊
在线等候各位前辈的指点....

解决方案 »

  1.   

    Select 销售单号,Sum(销售数量),Sum(销售金额),导购员,导购员,销售日期
    from tb
    where  convert(varchar(7),销售日期,120)='2007-07'
    group by 销售单号,导购员,导购员,销售日期
      

  2.   

    谢谢VBMan(VB猛男)2003,呵呵,我先试下,成功了就结贴!!!!!
      

  3.   

    这样可以不包括2007-7-31,并且可以是任意的时间段的内容:
    Select 销售单号,Sum(销售数量),Sum(销售金额),导购员,导购员,销售日期
    from tb WHERE (销售日期 BETWEEN '2007-07-1' AND '2007-07-30') group by 销售单号,导购员,导购员,销售日期