 |
ขอคำแนะนำเกี่ยวกับ MS SQL ครับ เนื่องจากสั่ง Query แล้วเจอปัญหาครับ |
|
 |
|
|
 |
 |
|
มันนานหรือมัน error ครับ ผมว่าน่าจะ error นะครับ
Code (SQL)
select
category,
count(month(fddate)) as total, month(fddate) as mm, year(fddate) as yy
from dbo.ORDER
where category = 'F'
group by category
order by mm, yy
น่าจะเป็น
Code (SQL)
select category, month(fddate) as mm, year(fddate) as yy, count(category) as total
from [dbo].[ORDER]
group by category, month(fddate), year(fddate)
having category = 'F'
ไม่รู้ความต้องการจริงเป็นอย่างไร แต่รูปแบบ การ select กับ group ต้องสัมพันธ์กัน
ถ้าไม่ใช่การ count() sum(), min(), max(), avg() ประเภทนี้ จะเรียก field มาใช้งานโดดๆ ไม่ได้
ต้องมีชื่อ ฟีลด์ใน group by ด้วย
|
 |
 |
 |
 |
Date :
2016-06-02 19:04:04 |
By :
Chaidhanan |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|