ผู้เขียน หัวข้อ: ต้องการหาวันในสัปดาห์คับ  (อ่าน 3596 ครั้ง)

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

ออฟไลน์ yokyai

  • Hero Member
  • *****
  • กระทู้: 1,462
  • Respect: +9
    • ดูรายละเอียด
ต้องการหาวันในสัปดาห์คับ
« เมื่อ: มีนาคม 10, 2011, 17:14:19 PM »
0
ถ้าคำสั่งมีอยู่ว่า
GetDateRangeDialog(date1,date2);
 ds1:= Formatdatetime('yyyy-mm-dd',date1);
 ds2:= Formatdatetime('yyyy-mm-dd',date2);

จะใส่คำสั่งอย่างไรทำให้เรารู้ว่า ช่วงวันที่ที่เราเลือกคือวันอะไรในสัปดาห์นั้นคับ เช่น วันอาทิตย์ = 1 วันจันทร์ =2 เป็นต้น และเราจะไปกำหนดค่าใน เงื่อนไขยังไง
if วันที่=วันจันทร์ then
value:=........................;
end;
เป็นต้นคับ
Sakaowrat Choocherd(Administrator) Information Technologist
Bangyai Hospital(30 beds)
HOSxP = 16_May_2008
Master and Slave : DELL-R730 Server Intel Xeon 8Core(2Units)
,Ram64 GB,HDD600(10k)x4,Raid5,CentOS 7.0 64 bit
,MySQL 10.1.10-MariaDB
(3 March 2016) With BMSxTraBackupGUI

doramon

  • บุคคลทั่วไป
Re: ต้องการหาวันในสัปดาห์คับ
« ตอบกลับ #1 เมื่อ: มีนาคม 10, 2011, 17:28:54 PM »
0
SELECT DAYOFWEEK('2007-02-03');

ออฟไลน์ yokyai

  • Hero Member
  • *****
  • กระทู้: 1,462
  • Respect: +9
    • ดูรายละเอียด
Re: ต้องการหาวันในสัปดาห์คับ
« ตอบกลับ #2 เมื่อ: มีนาคม 10, 2011, 17:33:09 PM »
0
แต่ถ้ากรณีเรารับค่าวันที่ด้วยตัวแปรล่ะคับจะทำอย่างไร และเป็นตัวแปรแบบเลือกช่วงวันด้วยคับ
Sakaowrat Choocherd(Administrator) Information Technologist
Bangyai Hospital(30 beds)
HOSxP = 16_May_2008
Master and Slave : DELL-R730 Server Intel Xeon 8Core(2Units)
,Ram64 GB,HDD600(10k)x4,Raid5,CentOS 7.0 64 bit
,MySQL 10.1.10-MariaDB
(3 March 2016) With BMSxTraBackupGUI

doramon

  • บุคคลทั่วไป
Re: ต้องการหาวันในสัปดาห์คับ
« ตอบกลับ #3 เมื่อ: มีนาคม 10, 2011, 17:50:02 PM »
0