ผู้เขียน หัวข้อ: สอบถามการเขียนคำสั่งในช่อง bill_date_time ครับ  (อ่าน 6162 ครั้ง)

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

ออฟไลน์ Bond_007

  • Hero Member
  • *****
  • กระทู้: 1,533
  • เมื่อก่อนเคยรักมากเท่าไหร่มันยังคงรักมากเท่านั้น
  • Respect: +2
    • ดูรายละเอียด
0
ในตาราง rcpt_print ตรงช่อง bill_date_time รูปแบบคือมีทั้งวันและเวลาเช่น  31/01/2554 6:30:59
ผมอลงเขียนคำสั่ง เช่น select * from rcpt_print where bill_date_time between '2011-01-01' and '2011-01-31' ปรากฎว่าค่าที่ออก ไม่มีข้อมูลในวันที่ 31 ก็เลยไม่ทราบว่าต้องเขียนยังไงครับ ขอบคุณครับ
โรงพยาบาลศิริเวชลำพูน
Hosxp version 3.53.7.16
ขอขบคุณ อาจารย์ชัยพร,อ.อ็อด,อ.เกื้อ,พี่เอก,พี่กิติศักดิ์,พี่เข้ม,พี่ไสว,พี่ terminator 2010,พี่pikepid,พี่udomchock ,พี่ขวด,พี่เจมส์,ป๋าJdadmin,พี่กานดา admin ทุกๆท่าน และนางฟ้า BMS

ทำเพื่อใครสักคนฉันได้ทำเพื่อความรัก
ร้องให้สักคนฉันก็ร้องจากหัวใจ
รักที่มันต้องจบมันก็ยังงดงาม ฉันยังจำไว้

Nologo How to be hosxp star

ออฟไลน์ Svl2Nuk3

  • Hero Member
  • *****
  • กระทู้: 793
  • Respect: 0
    • ดูรายละเอียด
Re: สอบถามการเขียนคำสั่งในช่อง bill_date_time ครับ
« ตอบกลับ #1 เมื่อ: พฤษภาคม 16, 2011, 11:40:25 AM »
0
ลองแบบนี้ดูครับ

select * from rcpt_print where bill_date_time between '2011-01-01 00:00:00' and '2011-01-31 23:59:59'
I'm nuke (นุ๊ก)
My Blog  : http://www.codenuke.net
อดีต นวก.คอมฯ รพช.พรหมพิราม => 1 พ.ค. 52 - 30 ก.ย. 54
ปัจจุบัน : Software Engineer บริษัทแห่งหนึ่ง

ออฟไลน์ Bond_007

  • Hero Member
  • *****
  • กระทู้: 1,533
  • เมื่อก่อนเคยรักมากเท่าไหร่มันยังคงรักมากเท่านั้น
  • Respect: +2
    • ดูรายละเอียด
Re: สอบถามการเขียนคำสั่งในช่อง bill_date_time ครับ
« ตอบกลับ #2 เมื่อ: พฤษภาคม 16, 2011, 11:47:16 AM »
0
ขอบคุณครับได้แล้วครับ  ;D
ลองแบบนี้ดูครับ

select * from rcpt_print where bill_date_time between '2011-01-01 00:00:00' and '2011-01-31 23:59:59'

โรงพยาบาลศิริเวชลำพูน
Hosxp version 3.53.7.16
ขอขบคุณ อาจารย์ชัยพร,อ.อ็อด,อ.เกื้อ,พี่เอก,พี่กิติศักดิ์,พี่เข้ม,พี่ไสว,พี่ terminator 2010,พี่pikepid,พี่udomchock ,พี่ขวด,พี่เจมส์,ป๋าJdadmin,พี่กานดา admin ทุกๆท่าน และนางฟ้า BMS

ทำเพื่อใครสักคนฉันได้ทำเพื่อความรัก
ร้องให้สักคนฉันก็ร้องจากหัวใจ
รักที่มันต้องจบมันก็ยังงดงาม ฉันยังจำไว้

Nologo How to be hosxp star

ออฟไลน์ Bond_007

  • Hero Member
  • *****
  • กระทู้: 1,533
  • เมื่อก่อนเคยรักมากเท่าไหร่มันยังคงรักมากเท่านั้น
  • Respect: +2
    • ดูรายละเอียด
Re: สอบถามการเขียนคำสั่งในช่อง bill_date_time ครับ
« ตอบกลับ #3 เมื่อ: พฤษภาคม 16, 2011, 11:56:12 AM »
0
ถามต่อในส่วนของรายงาน ใน Report designer   ต้องแก้เป็นอย่างไรครับ
procedure GlobalOnCreate;
begin
    GetDateRangeDialog(date1, date2);   
       ds1:=formatdatetime('yyyy-mm-dd',date1);
    ds2:=formatdatetime('yyyy-mm-dd',date2);
end;
โรงพยาบาลศิริเวชลำพูน
Hosxp version 3.53.7.16
ขอขบคุณ อาจารย์ชัยพร,อ.อ็อด,อ.เกื้อ,พี่เอก,พี่กิติศักดิ์,พี่เข้ม,พี่ไสว,พี่ terminator 2010,พี่pikepid,พี่udomchock ,พี่ขวด,พี่เจมส์,ป๋าJdadmin,พี่กานดา admin ทุกๆท่าน และนางฟ้า BMS

ทำเพื่อใครสักคนฉันได้ทำเพื่อความรัก
ร้องให้สักคนฉันก็ร้องจากหัวใจ
รักที่มันต้องจบมันก็ยังงดงาม ฉันยังจำไว้

Nologo How to be hosxp star

ออฟไลน์ udomchok

  • Hero Member
  • *****
  • กระทู้: 8,358
  • Respect: +589
    • ดูรายละเอียด
    • ร.พ.สมเด็จพระสังฆราช องค์ที่ 17
Re: สอบถามการเขียนคำสั่งในช่อง bill_date_time ครับ
« ตอบกลับ #4 เมื่อ: พฤษภาคม 16, 2011, 15:16:44 PM »
0
ถามต่อในส่วนของรายงาน ใน Report designer   ต้องแก้เป็นอย่างไรครับ
procedure GlobalOnCreate;
begin
    GetDateRangeDialog(date1, date2);   
       ds1:=formatdatetime('yyyy-mm-dd',date1);
    ds2:=formatdatetime('yyyy-mm-dd',date2);
end;

ประกาศตัวแปรมารับเวลาด้วย แล้วใช้ function GetDateTimeRangeDialog(date1, date2);
ทำด้วยหัวใจร.พ.สมเด็จพระสังฆราช องค์ที่ 17 อ.สองพี่น้อง จ.สุพรรณบุรี
อบรมโดย BMS Team เมื่อ พ.ย. 49 ขึ้นระบบห้องบัตรเมื่อ X'Mas 2007
2008 : X-Ray กายภาพบำบัด แพทย์แผนไทย กิจกรรมบำบัด OPD ตา
2009 : ทันตกรรม ห้องตรวจตา OPD (พยาบาลและห้องตรวจแพทย์บางห้อง)

ออฟไลน์ Bond_007

  • Hero Member
  • *****
  • กระทู้: 1,533
  • เมื่อก่อนเคยรักมากเท่าไหร่มันยังคงรักมากเท่านั้น
  • Respect: +2
    • ดูรายละเอียด
Re: สอบถามการเขียนคำสั่งในช่อง bill_date_time ครับ
« ตอบกลับ #5 เมื่อ: มิถุนายน 10, 2011, 10:45:08 AM »
0
ลองทำดูแล้วครับ รายงานไม่ออกมาครับผมทำผิดอะไรแน่ๆตรับ(แน่ใจสุดๆเพราะผมเขียน function ไม่เป็น) :D
ถามต่อในส่วนของรายงาน ใน Report designer   ต้องแก้เป็นอย่างไรครับ
procedure GlobalOnCreate;
begin
    GetDateRangeDialog(date1, date2);   
       ds1:=formatdatetime('yyyy-mm-dd',date1);
    ds2:=formatdatetime('yyyy-mm-dd',date2);
end;

ประกาศตัวแปรมารับเวลาด้วย แล้วใช้ function GetDateTimeRangeDialog(date1, date2);
« แก้ไขครั้งสุดท้าย: มิถุนายน 10, 2011, 10:50:30 AM โดย Bond_007 »
โรงพยาบาลศิริเวชลำพูน
Hosxp version 3.53.7.16
ขอขบคุณ อาจารย์ชัยพร,อ.อ็อด,อ.เกื้อ,พี่เอก,พี่กิติศักดิ์,พี่เข้ม,พี่ไสว,พี่ terminator 2010,พี่pikepid,พี่udomchock ,พี่ขวด,พี่เจมส์,ป๋าJdadmin,พี่กานดา admin ทุกๆท่าน และนางฟ้า BMS

ทำเพื่อใครสักคนฉันได้ทำเพื่อความรัก
ร้องให้สักคนฉันก็ร้องจากหัวใจ
รักที่มันต้องจบมันก็ยังงดงาม ฉันยังจำไว้

Nologo How to be hosxp star

ออฟไลน์ James011

  • Hero Member
  • *****
  • กระทู้: 1,743
  • Respect: +16
    • ดูรายละเอียด
Re: สอบถามการเขียนคำสั่งในช่อง bill_date_time ครับ
« ตอบกลับ #6 เมื่อ: มิถุนายน 10, 2011, 11:52:35 AM »
0
 ;D ;D ;D  เขียนแบบนี้  แก้ในรายงานให้แล้วนะ

ออฟไลน์ Bond_007

  • Hero Member
  • *****
  • กระทู้: 1,533
  • เมื่อก่อนเคยรักมากเท่าไหร่มันยังคงรักมากเท่านั้น
  • Respect: +2
    • ดูรายละเอียด
Re: สอบถามการเขียนคำสั่งในช่อง bill_date_time ครับ
« ตอบกลับ #7 เมื่อ: มิถุนายน 10, 2011, 12:13:55 PM »
0
ขอบคุณมากครับ  ;D ;D
โรงพยาบาลศิริเวชลำพูน
Hosxp version 3.53.7.16
ขอขบคุณ อาจารย์ชัยพร,อ.อ็อด,อ.เกื้อ,พี่เอก,พี่กิติศักดิ์,พี่เข้ม,พี่ไสว,พี่ terminator 2010,พี่pikepid,พี่udomchock ,พี่ขวด,พี่เจมส์,ป๋าJdadmin,พี่กานดา admin ทุกๆท่าน และนางฟ้า BMS

ทำเพื่อใครสักคนฉันได้ทำเพื่อความรัก
ร้องให้สักคนฉันก็ร้องจากหัวใจ
รักที่มันต้องจบมันก็ยังงดงาม ฉันยังจำไว้

Nologo How to be hosxp star