GORAGOD.com

freelance, web developer, web designer, hosting, domain name

หาช่วงเวลา

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



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

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







ขอบคุณล่วงหน้าครับ
21 Nov 2010 3 2,311

จริงๆแล้วก็ไม่เคยใช้คำสั่งในกลุ่มนี้เลยครับ ถ้าตามแบบที่ผมคิดก้อาจจะเป็นใช้ 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
Comment
Upload jpg, jpeg files no larger than 2M
^