ผู้เขียน หัวข้อ: ต้องการกำหนดช่วงเวลาข้ามวันทำอย่างไรครับ  (อ่าน 3618 ครั้ง)

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

ออฟไลน์ navyNP

  • Hero Member
  • *****
  • กระทู้: 933
  • Respect: +3
    • ดูรายละเอียด
คือต้องการทำรายงานการเก็บเงินของเจ้าหน้าที่การเงิน ซึ่งมีการตัดยอดเงินทุกวันเวลา 16.00 หลังเวลา 16.00 จะเอายอดเงินไปรวมกับวันใหม่ จะต้องกำหนดเงื่อนไขอย่างไรครับ
where vstdate between date1(หลัง 19:00:00) and date2(วันถัดไป ก่อน 19:00:00) อะไรประมาณนี้แหละครับ ;D
เคยเป็น Admin รพ.อาภากรเกียรติวงศ์ สัตหีบ ชลบุรี(250 เตียง)
Implement by อ.MN & อ.suchai  ขึ้นระบบ 29 ก.ค.48
Server : RH Enterprise Linux AS release 3(taroon)
Client : winXP , Slave : winXP , MySQL 4.1
LIS : CST
version ปัจจุบัน 3.54.1.22

ออฟไลน์ manoi

  • Hero Member
  • *****
  • กระทู้: 8,669
  • Respect: +170
    • ดูรายละเอียด
    • HOSxP Community Center
Re: ต้องการกำหนดช่วงเวลาข้ามวันทำอย่างไรครับ
« ตอบกลับ #1 เมื่อ: พฤศจิกายน 22, 2009, 12:44:49 PM »
0
ใช้ rcpt_print.bill_date_time ครับ

เช่น

select * from rcpt_print where bill_date_time between '2009-01-01 08:00:00' and '2009-01-02 07:59:59'
HOSxP Project Manager / Cheif Developer / BMS MD

ออฟไลน์ navyNP

  • Hero Member
  • *****
  • กระทู้: 933
  • Respect: +3
    • ดูรายละเอียด
Re: ต้องการกำหนดช่วงเวลาข้ามวันทำอย่างไรครับ
« ตอบกลับ #2 เมื่อ: พฤศจิกายน 22, 2009, 13:55:25 PM »
0
ขอบคุณครับ อ.MN พอได้ไอเดียแล้วล่ะครับ
แล้วทีนี้ห้องบัตรเขาต้องการที่จะนับยอดผู้ป่วยที่มา visit โดยตัดยอดให้ตรงกับการเงินล่ะครับ(ตัดที่เวลา 16:00 เหมือนกัน หลังจากนั้นให้ไปรวมกับวันใหม่)จะเอาวันเวลาจากไหนครับ ผมลองใช้(แบบมั่วๆ เอา) concat จาก vstdate กับ vsttime ในตาราง OVST แล้วตั้งชื่อใหม่เป็น visit_datetime พอไปกำหนดเงื่อนไขใน
where visit_datetime between '2009-11-20 16:00:00' and '2009-11-21 15:59:59' มันไม่ได้อ่ะครับ ช่วยอธิบายทีครับว่าต้องใช้อย่างไร
« แก้ไขครั้งสุดท้าย: พฤศจิกายน 22, 2009, 14:03:46 PM โดย navyNP »
เคยเป็น Admin รพ.อาภากรเกียรติวงศ์ สัตหีบ ชลบุรี(250 เตียง)
Implement by อ.MN & อ.suchai  ขึ้นระบบ 29 ก.ค.48
Server : RH Enterprise Linux AS release 3(taroon)
Client : winXP , Slave : winXP , MySQL 4.1
LIS : CST
version ปัจจุบัน 3.54.1.22