ผู้เขียน หัวข้อ: การคำนวณวันที่ครับ  (อ่าน 4000 ครั้ง)

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

ออฟไลน์ bbkung

  • Full Member
  • ***
  • กระทู้: 114
  • ไม่เปลี่ยน ชีวิตก็อยู่อย่างเดิม...
  • Respect: 0
    • ดูรายละเอียด
การคำนวณวันที่ครับ
« เมื่อ: พฤศจิกายน 09, 2011, 14:56:40 PM »
0
จากภาพ
1-2=3
ถ้าข้ามเดือนมันจะคำนวณผิดพลาดครับ
ไม่ทราบมีวิธีคำนวณให้ถูกต้องอย่างไรครับ
maesot hospital  175/16 Sripanit Rd, Maesot tak 63110
www.maesot-hospital.com
V.HosXp Test Work...  ใช้งานทุกระบบ ยกเว้น Inventry
Size : 420 BED...
Visit ต่อวัน 1400-1600
Client 480 

SAN STORGE IBM  DS 3512 (SAS 450GB 15K x7)+(NL SAS 2TB x3)
VMWARE vCenter Server & vSphere Client License
CentOS Linux 5.8 64 bit , Percona 5.5.20

SERVERx2 : HP Proliant DL-380 G7, QC XEON 2.66 GHz DOUBLE CPU, Ram 144 G,
SERVERx1:HP Proliant DL-380 G7, QC XEON 2.66 GHz SINGLE CPU, Ram 64 G,

ขึ้นระบบโดย BMS นำทีมโดยคุณ วินัย...วันที่ 21 ม.ค. 54

ออฟไลน์ bmsKeang-Sonata

  • Jr. Member
  • **
  • กระทู้: 75
  • Respect: 0
    • ดูรายละเอียด
Re: การคำนวณวันที่ครับ
« ตอบกลับ #1 เมื่อ: พฤศจิกายน 09, 2011, 15:20:00 PM »
0

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

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

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


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

ลองดูนะคะ
 
                                                              BMS' Call Center คะ
 

ออฟไลน์ bbkung

  • Full Member
  • ***
  • กระทู้: 114
  • ไม่เปลี่ยน ชีวิตก็อยู่อย่างเดิม...
  • Respect: 0
    • ดูรายละเอียด
Re: การคำนวณวันที่ครับ
« ตอบกลับ #2 เมื่อ: พฤศจิกายน 09, 2011, 15:48:32 PM »
0
ok  ใช้ได้เลยครับ
ใน sql

แล้วถ้า คำนวณใน report ล่ะครับ  ใช้ ((r.return_date-i.dchdate) > 7  ได้เลยหรือเปล่า
หรือ ต้อง   datediff(dchdate,regdate) > 7 ครับ
maesot hospital  175/16 Sripanit Rd, Maesot tak 63110
www.maesot-hospital.com
V.HosXp Test Work...  ใช้งานทุกระบบ ยกเว้น Inventry
Size : 420 BED...
Visit ต่อวัน 1400-1600
Client 480 

SAN STORGE IBM  DS 3512 (SAS 450GB 15K x7)+(NL SAS 2TB x3)
VMWARE vCenter Server & vSphere Client License
CentOS Linux 5.8 64 bit , Percona 5.5.20

SERVERx2 : HP Proliant DL-380 G7, QC XEON 2.66 GHz DOUBLE CPU, Ram 144 G,
SERVERx1:HP Proliant DL-380 G7, QC XEON 2.66 GHz SINGLE CPU, Ram 64 G,

ขึ้นระบบโดย BMS นำทีมโดยคุณ วินัย...วันที่ 21 ม.ค. 54

ออฟไลน์ bmsKeang-Sonata

  • Jr. Member
  • **
  • กระทู้: 75
  • Respect: 0
    • ดูรายละเอียด
Re: การคำนวณวันที่ครับ
« ตอบกลับ #3 เมื่อ: พฤศจิกายน 09, 2011, 16:32:22 PM »
0
ใช้ datediff คะ


                                            BMS' Call Center คะ
 

ออฟไลน์ bmsKeang-Sonata

  • Jr. Member
  • **
  • กระทู้: 75
  • Respect: 0
    • ดูรายละเอียด
Re: การคำนวณวันที่ครับ
« ตอบกลับ #4 เมื่อ: พฤศจิกายน 09, 2011, 16:39:40 PM »
0

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

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

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


                                                                BMS' Call Center คะ
 

ออฟไลน์ bbkung

  • Full Member
  • ***
  • กระทู้: 114
  • ไม่เปลี่ยน ชีวิตก็อยู่อย่างเดิม...
  • Respect: 0
    • ดูรายละเอียด
Re: การคำนวณวันที่ครับ
« ตอบกลับ #5 เมื่อ: พฤศจิกายน 09, 2011, 19:57:11 PM »
0
ขอบคุณครับ
จะลองดูครับ
maesot hospital  175/16 Sripanit Rd, Maesot tak 63110
www.maesot-hospital.com
V.HosXp Test Work...  ใช้งานทุกระบบ ยกเว้น Inventry
Size : 420 BED...
Visit ต่อวัน 1400-1600
Client 480 

SAN STORGE IBM  DS 3512 (SAS 450GB 15K x7)+(NL SAS 2TB x3)
VMWARE vCenter Server & vSphere Client License
CentOS Linux 5.8 64 bit , Percona 5.5.20

SERVERx2 : HP Proliant DL-380 G7, QC XEON 2.66 GHz DOUBLE CPU, Ram 144 G,
SERVERx1:HP Proliant DL-380 G7, QC XEON 2.66 GHz SINGLE CPU, Ram 64 G,

ขึ้นระบบโดย BMS นำทีมโดยคุณ วินัย...วันที่ 21 ม.ค. 54