 |
รบกวนสอบถามคับ ผมจะให้แสดงแค่ค่า Max ของแต่ละขั้นตอนทำงานโดยอิงจาก กลุ่มที่ผลิตสินค้ายังไงคับ |
|
 |
|
|
 |
 |
|
อยากให้แสดงเฉพาะข้อมูลในกรอบสีแดง ท่านใดพอมีวิธีไหมครับ
|
 |
 |
 |
 |
Date :
2020-01-13 13:51:12 |
By :
Lun2560 |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
เพิ่ม and m3=3 ใน where clause
|
 |
 |
 |
 |
Date :
2020-01-14 16:13:26 |
By :
Chaidhanan |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ตอบความคิดเห็นที่ : 2 เขียนโดย : Chaidhanan เมื่อวันที่ 2020-01-14 16:13:26
รายละเอียดของการตอบ ::
ขอบคุณคับ ถ้าบางทีมันมี max มากกว่า 3 เช่นมันมี 10 แต่อยากจะได้แค่ 3-8 แบบพอทำได้ไหมคับ
Code (SQL)
USE [IE]
GO
select * from (
SELECT MAX(Number) AS M3, Workstyle, Process, MAX(Gprocess) AS GP, SUM(Count) AS Total
FROM Work_CountDay2
WHERE CDate BETWEEN '2020-01-13 08:00:01' AND '2020-01-13 20:00:00'
GROUP BY Workstyle, Process ) as tt WHERE M3 = 3
ORDER BY M3 DESC
GO
ถ้าแบบนี้จะติดค่าที่ไม่ใช่ค่า max สุดมาด้วยคับในกรณีที่มีแค่ 2-3 style
Code (SQL)
USE [IE]
GO
select * from (
SELECT MAX(Number) AS M3, Workstyle, Process, MAX(Gprocess) AS GP, SUM(Count) AS Total
FROM Work_CountDay2
WHERE CDate BETWEEN '2020-01-13 08:00:01' AND '2020-01-13 20:00:00'
GROUP BY Workstyle, Process ) as tt
ORDER BY M3 DESC OFFSET 0 ROWS FETCH NEXT 6 ROWS ONLY
GO
|
ประวัติการแก้ไข 2020-01-17 14:31:18 2020-01-17 14:33:02
 |
 |
 |
 |
Date :
2020-01-17 14:16:57 |
By :
Lun2560 |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
อธิบายให้ละเอียดกว่านี้ครับ งง ไม่รู้ต้องการอะไรแน่
|
 |
 |
 |
 |
Date :
2020-01-17 16:49:58 |
By :
Chaidhanan |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|