Select Bill_ID From Bill_Info WHERE Bill_Info.Company = 'Company B'
AND(
(Bill_Info.Start_Date >= '2011-05-15' AND Bill_Info.Start_Date <= '2011-05-15')
OR (Bill_Info.Start_Date >= '2011-05-15' OR Bill_Info.Start_Date <= '2011-05-15')
OR (Bill_Info.End_Date >= '2011-06-15' AND Bill_Info.End_Date <= '2011-06-15')
OR (Bill_Info.End_Date >= '2011-06-15' OR Bill_Info.End_Date <= '2011-06-15')
)
Select Bill_ID From Bill_Info WHERE Bill_Info.Company = 'Company B'
AND Bill_Info.Start_Date Between '2011-05-15' AND '2011-06-15' AND Bill_Info.End_Date Between '2011-05-15' AND '2011-06-15'
การออกใบแจ้งหนี้ค่าบริการ
ต้องออกวันที่ที่ต่อเนื่องกันอยู่แล้ว
เพราะฉะนั้น ทำไมไม่เอา End_Date ของรายการล่าสุดของ Company B
มาเลยล่ะครับ
เช่นตัวอย่างนี้ Company B ออกถึง 2011-07-31
ก็แสดงว่าต้องมี 2011-05-15 – 2011-06-15 อยู่แล้ว
มิใช่หรือครับ