BMS-HOSxP Community
HOSxP => การเขียน SQL Script => ข้อความที่เริ่มโดย: Bond_007 ที่ พฤษภาคม 16, 2011, 10:01:54 AM
-
ในตาราง 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 ก็เลยไม่ทราบว่าต้องเขียนยังไงครับ ขอบคุณครับ
-
ลองแบบนี้ดูครับ
select * from rcpt_print where bill_date_time between '2011-01-01 00:00:00' and '2011-01-31 23:59:59'
-
ขอบคุณครับได้แล้วครับ ;D
ลองแบบนี้ดูครับ
select * from rcpt_print where bill_date_time between '2011-01-01 00:00:00' and '2011-01-31 23:59:59'
-
ถามต่อในส่วนของรายงาน ใน Report designer ต้องแก้เป็นอย่างไรครับ
procedure GlobalOnCreate;
begin
GetDateRangeDialog(date1, date2);
ds1:=formatdatetime('yyyy-mm-dd',date1);
ds2:=formatdatetime('yyyy-mm-dd',date2);
end;
-
ถามต่อในส่วนของรายงาน ใน 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);
-
ลองทำดูแล้วครับ รายงานไม่ออกมาครับผมทำผิดอะไรแน่ๆตรับ(แน่ใจสุดๆเพราะผมเขียน 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);
-
;D ;D ;D เขียนแบบนี้ แก้ในรายงานให้แล้วนะ
-
ขอบคุณมากครับ ;D ;D