ดึงข้อมูล 1 เดือนย้อนหลัง เคยใช้แต่ year(ordate) BETWEEN year(now())-1 AND year(now())+1
Code (SQL)
DATEADD(MM,-3,field_date)
ประวัติการแก้ไข 2016-06-28 17:44:04 2016-06-28 17:47:26
Date :
2016-06-28 17:42:10
By :
stepartz
แบบนี้ ผลลัพธ์ ออกมาตรง
WHERE `ordate`
BETWEEN '2016-03-29'
AND '2016-06-29'
แต่ อยากให้ เปลี่ยนไปตามวันที่ ปัจจุบันครับ ไม่ต้องฟิค เลยเขียนโค๊ดแบบนี้ แต่ รันไม่ออกครับ
WHERE MONTH(ordate) BETWEEN MONTH(now())-3 AND MONTH(now())
ต้องปรับยังไงครับ
ประวัติการแก้ไข 2016-06-29 11:20:34
Date :
2016-06-29 11:19:29
By :
rock_rock
หา ผล SUM ของ SIZE ตั้งแต่วัน ปัจจุบัน ย้อนหลังไป 3 เดือน
Code (PHP)
<?
$sele_sum = mysql_query("SELECT ordate , SUM(sizenew) AS V_TOTAL_new , status , orgeneration AS V_TOTAL22_
FROM `genneration`
WHERE DATEADD(month(ordate),-3,now())
AND status = 2
Group by orgeneration");
?>
Date :
2016-06-29 14:17:41
By :
rock_rock
SELECT (NOW() - INTERVAL 3 MONTH)
ปรับเอานะ
Date :
2016-06-29 14:19:03
By :
fossil31
SELECT CURDATE(), (CURDATE() - INTERVAL 3 MONTH)
Date :
2016-06-29 14:21:44
By :
fossil31
ขอบคุณ ครับ +1 ทุกคน
Date :
2016-06-30 13:59:05
By :
rock_rock
Load balance : Server 00