[ ปัญหา SQL ] : การ SELECT วันที่ปัจจุบัน โดยมีเงื่อนไขระหว่าง "วัน"จนถึง"วัน"
ประมาณนี้ไหมเอ่ย..Adap เเนวทางของตัวเองเลยจร้า เอาปฎิทินเข้ามาช่วยก็ Ok เลย
หาข้อมูลช่วงของเดือนธันวาคมปี 2009 ถึง กุมภาพันธ์ ปี 2010
Code (PHP)
SELECT * FROM test_date WHERE (date_time between 'date_format('2009-12-01','%Y-%m-01')' and 'date_sub(date_add(date_format('2010-02-12','%Y-%m-01'),interval 1 month),interval 1 day)')
หาข้อมูลช่วงตั้งแต่วันที่ 2009-12-01 ถึง 2010-03-31
Code (PHP)
SELECT * FROM test_date WHERE (date_time between '2009-12-01' and '2010-03-31')
ปฎิทินนะครับ https://www.thaicreate.com/free-web-script/javascript-calendar-datepicker.html
ประวัติการแก้ไข 2013-06-14 18:30:46 2013-06-14 18:32:09 2013-06-14 18:40:15
Date :
2013-06-14 18:29:39
By :
biggest59
ลองทำแบบที่พี่ข้างบนบอกข้างต้นแล้ว ทำไม่ได้ค่ะ ขึ้น ERROR เพียบ ตั้งแต่ตรงนี้เลยค่ะ
" (date_time between 'date_format('2009-12-01','%Y-%m-01')' " ไปต่อไม่เป็นเลย
พอมีวิธีการ SELECT ที่สามารถทำแบบที่ต้องการได้อีกไหมคะ
Date :
2013-06-14 20:28:45
By :
compaqcq10
ทำไมถึงต้องได้ค่าเป็น ตัว C เท่านั้นครับ ใช้เงื่อนไขอะไรในการเลือกข้อมูลบ้างครับ
ประวัติการแก้ไข 2013-06-15 10:55:56
Date :
2013-06-15 09:02:30
By :
{Cyberman}
SELECT d_alphabet FROM table where (CURDATE() BETWEEN d_start_date and d_end_date)
Date :
2021-05-31 13:38:32
By :
n
Load balance : Server 04