BMS-HOSxP Community

HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: bbkung ที่ พฤศจิกายน 09, 2011, 14:56:40 PM

หัวข้อ: การคำนวณวันที่ครับ
เริ่มหัวข้อโดย: bbkung ที่ พฤศจิกายน 09, 2011, 14:56:40 PM
จากภาพ
1-2=3
ถ้าข้ามเดือนมันจะคำนวณผิดพลาดครับ
ไม่ทราบมีวิธีคำนวณให้ถูกต้องอย่างไรครับ
หัวข้อ: Re: การคำนวณวันที่ครับ
เริ่มหัวข้อโดย: bmsKeang-Sonata ที่ พฤศจิกายน 09, 2011, 15:20:00 PM

ขอสอบถามคะ จากที่แสดงในภาพคือพี่เขียนคำสั่ง SQL คำนวนเองช่ายหรือเปล่าคะ

ถ้าใช่ ก็ลองใช้คำสั่งนี้ดูนะคะ   datediff

ยกตัวอย่างมาให้ดังนี้คะ


select dchdate,regdate, datediff(dchdate,regdate) as cc    from ipt

ลองดูนะคะ
 
                                                              BMS' Call Center คะ
หัวข้อ: Re: การคำนวณวันที่ครับ
เริ่มหัวข้อโดย: bbkung ที่ พฤศจิกายน 09, 2011, 15:48:32 PM
ok  ใช้ได้เลยครับ
ใน sql

แล้วถ้า คำนวณใน report ล่ะครับ  ใช้ ((r.return_date-i.dchdate) > 7  ได้เลยหรือเปล่า
หรือ ต้อง   datediff(dchdate,regdate) > 7 ครับ
หัวข้อ: Re: การคำนวณวันที่ครับ
เริ่มหัวข้อโดย: bmsKeang-Sonata ที่ พฤศจิกายน 09, 2011, 16:32:22 PM
ใช้ datediff คะ


                                            BMS' Call Center คะ
หัวข้อ: Re: การคำนวณวันที่ครับ
เริ่มหัวข้อโดย: bmsKeang-Sonata ที่ พฤศจิกายน 09, 2011, 16:39:40 PM

ลองคำสั่งนี้คะ รับลองใช้งานได้ คะ

select dchdate,regdate, datediff(dchdate,regdate) as cc   from ipt '+
 ' where datediff(dchdate,regdate) >7   limit 10

หรือจะลองดูใน รายงานที่ส่งให้ดูตัวอย่างก้อได้นะคะ   สู้ๆต่อไป Fighting !!!


                                                                BMS' Call Center คะ
หัวข้อ: Re: การคำนวณวันที่ครับ
เริ่มหัวข้อโดย: bbkung ที่ พฤศจิกายน 09, 2011, 19:57:11 PM
ขอบคุณครับ
จะลองดูครับ