รบกวนสอบถามเรื่องการใช้คำสั่ง sql เพื่อการนำเข้าข้อมูลมาในตาราง Excel ค่ะ
ดิฉันใช้ Excel 2007 แต่ต้องการดึงข้อมูลจาก Database มาเพื่อให้ user ใช้งาน แต่เครื่อง user เป็น excel 2003 จึงติดปัญหาว่าเมื่อนำเข้าข้อมูลมาแล้ว จะมีจำนวนแถวมากพอ Save เป็นแบบ version ก็จะฟ้องว่าจำนวนแถวไม่พอ ดิฉันจึงต้องเขียน sql เพื่อเลือกเฉพาะข้อมูลที่ต้องการ
ความต้องการคือ
1. การ select วันที่ ไม่ทราบว่าจะต้องเขียนอย่างไร เพื่อให้เลือกข้อมูลเฉพาะช่วงวันที่ที่เราต้องการ เช่น ตั้งแต่วันที่ 1/5/2009 - 30/6/2009
2. การ sum ข้อมูลที่มีเลขที่เดียวกันหลายๆ record คือต้องการให้รวมจำนวนเงิน ที่มาจากเลขที่เอกสารเดียวกัน แต่มีรหัสสินค้าไม่เหมือนกัน
ลองทำหลายวิธีแล้วค่ะ แต่ไม่สำเร็จ
PHP Code:
select "RUN"."dbo"."GROUP$Sales Invoice Line".[Document No_], "RUN"."dbo"."GROUP$Sales Invoice Header".[Sell-to Customer Name], "RUN"."dbo"."GROUP$Sales Invoice Line".[Shortcut Dimension 1 Code], "RUN"."dbo"."GROUP$Sales Invoice Line".[Shipment Date], "RUN"."dbo"."GROUP$Sales Invoice Line".[Amount Including VAT] from "RUN"."dbo"."GROUP$Sales Invoice Header","RUN"."dbo"."GROUP$Sales Invoice Line" where "RUN"."dbo"."GROUP$Sales Invoice Line".[posting Group] = '11FG' and "RUN"."dbo"."GROUP$Sales Invoice Line".[Shortcut Dimension 1 Code] ='21000WHOLE' and "RUN"."dbo"."GROUP$Sales Invoice Line".[Sell-to Customer No_] = "RUN"."dbo"."GROUP$Sales Invoice Header".[Sell-to Customer No_] and "RUN"."dbo"."GROUP$Sales Invoice Line".[Amount Including VAT] >0 and "RUN"."dbo"."GROUP$Sales Invoice Line".[Shipment Date] Like '%2009%'