我對mySQL相當陌生,但真的很絕望。請儘量讓我容易。SQL:選擇特定的值輸出
我想創建一個關於酒店的報告。現在,我的查詢可以告訴我,有多少次預訂了多少次不同的旅程。
舉個例子:
SELECT i.numberofnights,
SUM(CASE WHEN i.nod >='1' THEN '1' ELSE '0' END) as journeyCount
FROM itinerary i
WHERE i.arrival BETWEEN '2015-01-01' AND '2015-01-31'
GROUP BY i.numberofnights
我的輸出:
NoN | journeyCount
1 | 18
2 | 6
3 | 4
4 | 13
5 | 12
6 | 5
7 | 9
它表明我有18個行程與1夜,6 2晚等。我的願望是做出選擇,所以結合1至3晚和4至7晚的結果。 請幫幫我!
我想要的輸出:
NoN | journeyCount
1-3 | 28
4-7 | 39
預先感謝您! :)
固定範圍或者根據用戶的輸入而改變? –
他們是固定的,但最終我需要五個不同的範圍。 – Vivess