อยากถามเรื่อง group by - อยากถามเรื่อง group by อะค่ะคือ ว่า นู๋ต้องการ อยากถามเรื่อง
แยก วัน เดือน ปี ไว้คนละ ฟิลด์ดูสิค่ะ แล้ว ก็ group by ตามที่ต้องการ
Date :
2009-03-26 11:43:42
By :
ioff
แยกไม่ได้อะจิ ค่ะ แบบนั้น คิดไว้ แล้ว แต่ถ้าแก้แบบนั้น ต้องแก้โปรแกรม อีกยาวเลย
Date :
2009-03-26 11:50:17
By :
JibJib
Code (PHP)
<?php
$sql = "
SELECT DATE_FORMAT(order_date,'%Y-%m-%d')
FROM paper_order
"
?>
ลองดูก่อนนะครับ
Date :
2009-03-26 11:55:58
By :
dr.website
Code (PHP)
<?php
SELECT count(order_date),DATE_FORMAT(order_date,'%Y-%m-%d')
FROM paper_order
where DATE_FORMAT(order_date,'%Y-%m-%d') = '2009-05-01'
// แบบนี้นะครับมันจะได้ วันที่ ที่เราต้องการได้เลยครับ
?>
อันนี้ง่ายกว่าเยอะครับ ลองดูนะ
สู่ๆ
Date :
2009-03-26 11:59:45
By :
dr.website
GROUP BY DATE_FORMAT(order_date,'%Y-%m-%d')
** order_date ฟิลที่ เป็นค่า แบบ DATETIME
ขอบคุณ dr.website จุ๊บๆๆ
Date :
2009-03-26 12:00:17
By :
JIBJIB
ขอบคุณก็พอครับ อย่ามาจุ๊บๆ เขินครับ
Date :
2009-03-26 12:29:02
By :
dr.website
select convert(varchar(10), createdate, 120),count(createdate) AS Amount
from transection
where convert(varchar(7),createdate,120)= '2009-03'
group by (convert(varchar(10), createdate, 120))
ผมมีตัวอย่างของผมมาให้ดูครับ เผื่อทีพอจะช่วยได้บ้าง
ของผมเป็นฐานข้อมูล MS SQL Server นะครับ
Date :
2009-09-01 17:12:12
By :
อิอิ
Load balance : Server 02