หาช่วงเวลา

รบกวนถามอาจารยืและท่านอื่นหน่อยนะครับ



พอดีอยากดึงข้อมูลจากsql เงื่อนไขคือ ข้อมูลที่บันทึกในช่วงสัปดาห์ที่แล้ว(field datetime)ทั้งหมด 

ต้องใช้คำสั่งยังไงครับ







ขอบคุณล่วงหน้าครับ
21 พ.ย. 2553 3 1,891

จริงๆแล้วก็ไม่เคยใช้คำสั่งในกลุ่มนี้เลยครับ ถ้าตามแบบที่ผมคิดก้อาจจะเป็นใช้ PHP หาวันที่ในสัปดาก่อน (ดูได้จากโค้ดปฏิทิน) แล้วค่อยส่งวันที่ไป query



ถ้าต้องการใช้คำสั่ง SQL ล้วนๆ ลองหาจากที่นี่ http://dev.mysql.com/...-time-functions.html



ต้องขออภัยด้วย เนื่องจากไม่เคยเขียนลักษณะนี้เลยไม่มีตัวอย่าง



ใครเคยเขียนช่วยตอบหน่อยเร้ว....
#1


อันนี้เป็นตัวอย่างนึงครับ



SELECT * FROM tbl

WHERE

YEAR(fieldDate) = YEAR(CURDATE()) AND

WEEK(fieldDate) = (WEEK(CURDATE()) - 1)



โดยใช้คำสั่ง WHERE ตรวจสอบปีปัจจุบันกับสัปดาห์ลบออกด้วย 1


#2

ขอบคุณทุกท่านครับ laugh
#3
ความคิดเห็น
ไฟล์อัปโหลด ชนิด jpg, jpeg ขนาดไฟล์ไม่เกิน 1024
^