ผมจะทำให้ข้อมูลออกมาแค่แถวเดียว แต่มีการกำหนด สองเงื่อนไข จึงทำการ UNION ALL แต่มันทำไมไ่ด้
Code (SQL)
Select '8008008' as MachineID,BillNumber,Amount as GTO1,PaymentType As Pay1,0 as GTO2,0 as Pay2
From TempWCN_CNPW
Where Line = 1
UNION ALL
Select '8008008' as MachineID,BillNumber,0 as GTO1,0 As Pay1,Amount as GTO2,PaymentType As Pay2
From TempWCN_CNPW
Where Line = 2