我有一張表格,其中插入年份,月份編號,年份的星期編號和每年記錄的年份的日期編號。MySQL在年份和日期之間選擇記錄
我正在使用這些字段篩選記錄而不是完整日期,因爲我有數百萬條記錄,並且我想通過比較整數而不是日期來提高性能。
我能夠根據日期和年份在日期之間選擇記錄。如果年份相同,查詢效果很好,但是一旦我更改了年份,查詢就無法正常工作,因爲我正在使用AND。
表看起來是這樣的:
- ID
- 日
- 周
- 月
- 年
- 全日
這裏是工作的查詢
SELECT COUNT(id) AS records_count
FROM table1
WHERE table1.day >= 176
AND table1.day <= 275
AND table1.year <= 2015
AND table1.year >= 2015
這是我需要調整
SELECT COUNT(id) AS records_count
FROM table1
WHERE table1.day >= 275
AND table1.day <= 176
AND table1.year <= 2014
AND table1.year >= 2015
作爲一種魅力。謝謝! –