Hiện nay câu lệnh SQL của tôi là sauLàm thế nào để dữ liệu nhóm vào xô trong Microsoft SQL
SELECT NAME, ROUND([DR# BASE]/DAYS_WORKED,0) AS 'BASE/DAY'
FROM MYTABLE
Và các dữ liệu đầu ra trông giống như sau
NAME BASE/DAY
James 300
Jane 310
Jim 313
John 325
Jonah 400
Có một câu lệnh SQL để làm cho đầu ra trông giống như sau?
NAME BUCKET BASE/DAY
James 300 <= 325 300
Jane 300 <= 325 310
Jim 300 <= 325 313
John 300 <= 325 325
Johnny 325 <= 350 329
Jonah 350 <= 400 400
Tôi nhận được truy vấn này để hoạt động ~ CẢM ƠN! nhưng có một cách hiệu quả hơn để làm điều này, bởi vì phạm vi dữ liệu của tôi trong gia số 25 đi từ 300 đến 1000, và đó sẽ là rất nhiều dòng. –
Truy vấn của Richard sẽ hoạt động, thay đổi "FROM MYTABLE)" thành "FROM MYTABLE) T" –