0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
ลองดูครับ
อ้างจาก: pop_hosxp ที่ สิงหาคม 03, 2009, 19:15:51 PMลองดูครับพี่ pop ครับ 31 - 3 นี่ น่าจะนับเป็น 4 วันนะครับ น่าจะเป็น 31 - 2 มากกว่าหรือป่าวครับ
... จะตอบซะหน่อย ไปกด thank ให้ TanKit(กิจ) ซะและ อิ อิ ...... คือที่จริงการนับวันที่ต้องนับวันเริ่มต้นด้วย ขออนุญาตเพิ่มของ pop_hosxp นิดหน่อยนะครับ ที่ variable ลองเพิ่มเป็น Value := (dbpipeline['date2']+1) - dbpipeline['date1'];หรือ Value := dbpipeline['date2'] - dbpipeline['date1'] + 1 ; อะไรประมาณนี้ก็ได้ครับ ... ...
ลองปรับ SQL ให้เป็นselect date1, date2, ill_date_count, (( to_days(date2) - to_days(date1) ) + 1 ) as count_date , doctor_cert.*from doctor_certwhere doctor_cert_id = 43ลองปรับใช้ดูครับของผมเป็น ขนาด A5 ครับ