Page 1 of 1

ต้องการ Group By ตามวันที่ ทำไงครับ

Posted: Wed Mar 11, 2020 11:16 am
by bondham
SELECT aa.No_,aa.[Requested Delivery Date],bb.Amount,aa.[Semi Status]

FROM [PPC_PROD_2017].[dbo].[Production Order] aa
left join [PPC_PROD_2017].[dbo].[Sales Line] bb
on aa.[Ref_ SO No_] = bb.[Document No_]
where (aa.[Requested Delivery Date] between '2020-03-01'AND '2020-03-31') and aa.[Semi Status]=0

ตอนนี้ถ้ารันตามด้านบน ออกปกติแต่ ถ้าต้องเพิ่ม Group BY aa.[Requested Delivery Date] ต้องเพิ่มยังไงครับ

Re: ต้องการ Group By ตามวันที่ ทำไงครับ

Posted: Wed Mar 11, 2020 7:49 pm
by snasui
:D ลองตามด้านล่างครับ

Code: Select all

SELECT aa.No_,aa.[Requested Delivery Date],Sum(bb.Amount),aa.[Semi Status]
FROM [PPC_PROD_2017].[dbo].[Production Order] aa
left join [PPC_PROD_2017].[dbo].[Sales Line] bb
on aa.[Ref_ SO No_] = bb.[Document No_]
where (aa.[Requested Delivery Date] between '2020-03-01'AND '2020-03-31') and aa.[Semi Status]=0
Group BY aa.[Requested Delivery Date]