0
有沒有辦法在不同的日期組合上使用查詢,而無需分別更改每個組合的日期?多個日期(獨立)的輸出
例如,而不是:
SELECT COUNT(X) FROM [TABLE]
WHERE date1 = '21-01-2017' and date2 = '22-01-2017'
SELECT COUNT(X) FROM [TABLE]
WHERE date1 = '22-01-2017' and date2 = '23-01-2017'
SELECT COUNT(X) FROM [TABLE]
WHERE date1 = '23-01-2017' and date2 = '24-01-2017'
OUTPUT:
23
7
25
所以,我想知道的組合..輸出在一個查詢:
date1 = '21-01-2017' and date2 = '22-01-2017'
date1 = '22-01-2017' and date2 = '23-01-2017'
date1 = '23-01-2017' and date2 = '24-01-2017'
在最可取的情況下,我不想手動更改每個日期,但有類似:
的
((Date1 between '21-01-2017' and '23-01-2017') x
(Date2 between '22-01-2017' and '24-01-2017'))
嗯,你說的!你可以使用'BETWEEN'! –
@HamzaAbdaoui不會給出另一個輸出,即: 不是23 7 25,而是55? 目標是看到日期的最小值,所以我希望這個日期範圍給出7,但我所做的所有嘗試的結果是55或25.第一步是要知道每一天的價值。 –
好點!您是否嘗試過'21 -01-2017'和'23 -01-2017'之間的'GROUP BY date1 HAVING Date1'和'22 -01-2017'和'24 -01-2017''之間的Date2,類似這樣的.. –