 |
|
สวัสดีครับ รบกวนขอคำสั่ง SQL เรียกดูการขายประจำเดือนหน่อยครับ โดยที่เรียกทีเดียว ออกมา 12 เดือนพร้อมยอดขายครับ |
|
 |
|
|
 |
 |
|
Code (SQL)
SELECT
MONTH(dte) AS mnt,
SUM(amount) AS total_mnt
FROM table
WHERE dte BETWEEN '2014-01-01' AND '2014-12-31'
GROUP BY MONTH(dte)
|
ประวัติการแก้ไข 2015-05-27 06:43:55
 |
 |
 |
 |
Date :
2015-05-27 06:41:40 |
By :
Chaidhanan |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ขอบคุณพี่ Chaidhanan มากครับ
ขออนุญาติเพิ่มเติมให้นะครับผม
Code (SQL)
SELECT datename(month, TranDate) as เดือน,MONTH(TranDate) as เลขที่เดือน,YEAR(TranDate) as ปี , SUM(TranAmot) As TotalAmount FROM Tbl_Tran WHERE 1=1
GROUP BY datename(month, TranDate),MONTH(TranDate),YEAR(TranDate) ORDER BY MONTH(TranDate),YEAR(TranDate) ASC

|
 |
 |
 |
 |
Date :
2015-05-27 07:39:21 |
By :
billkyz5 |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
Code (SQL)
SELECT R.Fake, SUM(O.TranAmot) AS TotalAmount FROM Tbl_Tran O
RIGHT JOIN (SELECT 1 AS Fake UNION ALL
SELECT 2 UNION ALL
SELECT 3 UNION ALL
SELECT 4 UNION ALL
SELECT 5 UNION ALL
SELECT 6 UNION ALL
SELECT 7 UNION ALL
SELECT 8 UNION ALL
SELECT 9 UNION ALL
SELECT 10 UNION ALL
SELECT 11 UNION ALL
SELECT 12 ) R
ON R.Fake = MONTH(O.TranDate) AND YEAR(O.TranDate) = 2015
GROUP BY R.Fake
|
 |
 |
 |
 |
Date :
2015-05-27 07:57:58 |
By :
หน้าฮี |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|