BMS-HOSxP Community

HOSxP => Report Exchange => ข้อความที่เริ่มโดย: yokyai ที่ มีนาคม 10, 2011, 17:14:19 PM

หัวข้อ: ต้องการหาวันในสัปดาห์คับ
เริ่มหัวข้อโดย: yokyai ที่ มีนาคม 10, 2011, 17:14:19 PM
ถ้าคำสั่งมีอยู่ว่า
GetDateRangeDialog(date1,date2);
 ds1:= Formatdatetime('yyyy-mm-dd',date1);
 ds2:= Formatdatetime('yyyy-mm-dd',date2);

จะใส่คำสั่งอย่างไรทำให้เรารู้ว่า ช่วงวันที่ที่เราเลือกคือวันอะไรในสัปดาห์นั้นคับ เช่น วันอาทิตย์ = 1 วันจันทร์ =2 เป็นต้น และเราจะไปกำหนดค่าใน เงื่อนไขยังไง
if วันที่=วันจันทร์ then
value:=........................;
end;
เป็นต้นคับ
หัวข้อ: Re: ต้องการหาวันในสัปดาห์คับ
เริ่มหัวข้อโดย: doramon ที่ มีนาคม 10, 2011, 17:28:54 PM
SELECT DAYOFWEEK('2007-02-03');
หัวข้อ: Re: ต้องการหาวันในสัปดาห์คับ
เริ่มหัวข้อโดย: yokyai ที่ มีนาคม 10, 2011, 17:33:09 PM
แต่ถ้ากรณีเรารับค่าวันที่ด้วยตัวแปรล่ะคับจะทำอย่างไร และเป็นตัวแปรแบบเลือกช่วงวันด้วยคับ
หัวข้อ: Re: ต้องการหาวันในสัปดาห์คับ
เริ่มหัวข้อโดย: doramon ที่ มีนาคม 10, 2011, 17:50:02 PM
http://www.delphibasics.co.uk/RTL.asp?Name=DayOfWeek