select CONVERT(varchar(10),F_SendDate, 120) as 日期 ,sum(F_ItemCount) as 张数,sum(F_OrderMoney) as 票款 from Tb_Order where F_StateId in (5,9,10) and F_SendDate>'2009-02-06' and F_SiteId=1  and F_id in ( select f_OrderId from Tb_OrderItem where F_TicketId in ( select f_id from tb_Ticket where  F_TicketParentId='1601' and F_TicketChildId='4' )) group by CONVERT(varchar(10),F_SendDate,120)  就是这个一条SQL语句 我查询出结果了 然后我想让头按日期排序 也就是F_SendDate(order by F_SendDate)排序 但我怎么加语法都不对  希望大家帮忙 感谢

解决方案 »

  1.   

    select CONVERT(varchar(10),F_SendDate, 120) as 日期 ,sum(F_ItemCount) as 张数,sum(F_OrderMoney) as 票款 from Tb_Order where F_StateId in (5,9,10) and F_SendDate>'2009-02-06' and F_SiteId=1  and F_id in ( select f_OrderId from Tb_OrderItem where F_TicketId in ( select f_id from tb_Ticket where  F_TicketParentId='1601' and F_TicketChildId='4' )) group by CONVERT(varchar(10),F_SendDate,120) order by CONVERT(varchar(10),F_SendDate,120)
      

  2.   

    + order by 日期 
      

  3.   

    恩 谢谢icehawk 哥
    结贴了