|
|
|
ต้องการจะให้แสดง Count ที่ตั้งกระทู้ ภายในวันนี้ จะต้องทำยังไงรบกวนอธิบายทีครับ |
|
|
|
|
|
|
|
select count(*) as c from tb group by fld_date
|
ประวัติการแก้ไข 2012-03-30 23:37:05
|
|
|
|
Date :
2012-03-30 23:36:45 |
By :
nom_loso |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
นับทั้งหมดอ่ะ สมาฃิกทุกคนที่ตั้งกระทู้ภายในวันนี้ หรือ ภายใน 24 ชม. มีทั้งหมดกี่กระทู้อ่ะ ช่วยหน่อยครับ
|
|
|
|
|
Date :
2012-03-31 07:59:37 |
By :
Ball |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ทำอย่างที่ No.1บอกไว้ซิครับ
อาจจะไม่ตรงๆ ดัดแปลงไรนิดหน่อย
ข้อมูลของคุณให้มานิดเดียว
จะเขียนให้คุณเอาไปรันได้เลยคงเป็นไปไม่ได้
ลองศึกษาในเว็บนี้ดูครับ
พวก คำสั่ง SQL
-SELECT
-COUNT
-GROUP BY
-DATE_TIME
-INNER JOIN
-LEFT JOIN
|
|
|
|
|
Date :
2012-03-31 09:25:45 |
By :
50121680 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบพระคุณมากคับ ได้แล้วครับ
|
|
|
|
|
Date :
2012-03-31 09:42:25 |
By :
Ball |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตกลงใช้วิธีแบบไหนครับ
|
|
|
|
|
Date :
2012-03-31 09:49:20 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใช้วิธีของพี่วินแหละครับโดยกำหนดเวลาเป็นเวลาปัจจุบัน โดยใช้ Y-m-d ครับ ** แต่อยากทราบวิธีย้อนหลัง 1 วันอ่ะคับ ต้องทำไง **
|
|
|
|
|
Date :
2012-03-31 13:31:11 |
By :
Ball |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตอนนี้ได้ทั้งสองแบบแล้วครับ ขอบคุณพี่ๆทุกคนที่มาช่วยตอบมากครับ
วิธีแรก Count วันปัจจุบัน
Code (PHP)
SELECT DATE_FORMAT(Date,'%Y-%m') As MyDate FROM audit WHERE DATE_FORMAT(Date,'%m-%d') = '07-01'
ิวิธีที่สอง Count ผ่านมาแล้ว1วัน เขียนแบบนี้ครับ
Code (PHP)
SELECT * FROM tb_name where DATE_FORMAT(date,'%Y-%m-%d') = DATE_FORMAT(DATE_ADD(NOW(),INTERVAL -1 DAY),'%Y-%m-%d')";
|
|
|
|
|
Date :
2012-03-31 14:14:07 |
By :
Ball |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เก่งครับ
|
|
|
|
|
Date :
2012-03-31 16:36:40 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|