สวัสดีค่ะรบกวนสอบถามหน่อยค่ะ โจทย์คือ
มีสถานะ อยู่ 3 สถานะ คือ A B และ C ต่อ 1 สินค้า ซึกต้องการทราบว่า สินค้าใด ที่ไม่มี สถานะ C บ้าง ต้องเขียนออกมาในรูปแบบใหนค่ะ พอดีเขียนออกมาแล้วไม่ได้ตรงตามที่เขียนเลยค่ะ
ตัวอย่างสคริป
Code (SQL)
select s.booking_datetime
,s.est_delivery_datetime
,s.payerid
,s.Consignment_no,max(st.tracking_datetime) as maxx
,s.tot_pkg
,s.last_status_code
,st.status_code
,st.remark
from shipment s (nolock)
inner join shipment_tracking st (nolock)
on s.consignment_no = st.consignment_no
inner join customer C (nolock)
on S.payerid = C.custid
where C.master_account in ('KSHOP')
and st.status_code not in ('MDE')
group by s.consignment_no ,s.est_delivery_datetime,s.payerid ,s.tot_pkg ,s.last_status_code
Tag : MySQL, Ms SQL Server 2005, Ms SQL Server 2008, Ms SQL Server 2012