 |
|
คำสั่ง SQL เกี่ยวกับ SUM, GROUP BY ช่วยดูหน่อยครับ |
|
 |
|
|
 |
 |
|
Code (SQL)
select orderid,product,mcid,SUM(sq) as sq,SUM(qty) as qty from OrdersDetail group by orderid,product,mcid

Code (SQL)
select orderid,product,mcid,SUM(sq) as sq,SUM(qty) as qty,dateS,timeS,dateN,timeN from OrdersDetail group by orderid,product,mcid,dateS,timeS,dateN,timeN

คือผมต้องการเอาผลรวมแบบ รูปแรก แต่ให้มันมีข้อมูล 4 คอลัมน์ ข้างหลังด้วยครับ
หรือผมต้องสร้างอีก table เพื่อมาเก็บตากหาก ?
Tag : .NET, Ms SQL Server 2008, Win (Windows App), VB.NET, VS 2008 (.NET 3.x), Windows
|
|
 |
 |
 |
 |
Date :
2014-07-18 14:54:53 |
By :
anbiun |
View :
1390 |
Reply :
2 |
|
 |
 |
 |
 |
|
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ยังไม่เข้าใจความต้องการครับ ช่วยอธิบายใหม่นะครับ
ตอนนี้ผมเข้าใจว่าต้องการ การ sum แบบรูปแรก
แต่ที่นี้ 4 ฟีลด์หลัง เอามาจากไหนครับ เป็นค่า ปัจจุบัน ค่ เริ่มต้น ค่าสุดท้าย
แบบนี้ครับ สำหรับ สร้าง table ใหม่ ไม่จำเป็นต้องสร้างครับ
ทุกอย่างอยู่ที่การ เขียนคำสั่งคิวรี่ครับ
|
ประวัติการแก้ไข 2014-07-20 09:49:44
 |
 |
 |
 |
Date :
2014-07-20 09:45:35 |
By :
Chaidhanan |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|