select distinct 物料名称= FItemID,金额=sum(FAmount) from    vwICBill_1  where FDate like '2009-01%' group by FItemId语句正确执行 但是没有结果 是在+入like‘2009-01’后出的错,请指点、、、、、

解决方案 »

  1.   


    select 
    distinct 物料名称= FItemID,金额=sum(FAmount) from vwICBill_1 
    convert(varchar(10),FDate,120)  like '2009-01%' 
    group by FItemIdtry
      

  2.   

    select distinct 物料名称= FItemID,金额=sum(FAmount) from vwICBill_1 where FDate like '[2009-01]%' group by FItemId试试
      

  3.   

    select distinct 物料名称= FItemID,金额=sum(FAmount) from vwICBill_1 where convert(varchar(7),FDate,120)='2009-01' group by FItemId
      

  4.   


    报错
    消息 156,级别 15,状态 1,第 3 行
    关键字 'convert' 附近有语法错误。
      

  5.   

    2L  OK了 谢谢大家。。