資料庫有一個欄位段字符型別,欄位名“jdyf”,內部資料如下:
2020-1
2020-2
2020-3
2020-4
2020-5
2020-6
2020-7
2020-8
2020-9
2020-10
2020-11
2020-12
2021-1
2021-2
2021-3
我想查詢2020-11到2021-2之間資料
SELECT jdyf, sfclsbmc, sfhsdj,jdbm, jiandingshu = SUM(CASE WHEN jdfs = '送檢' AND jcjl IN ('HG', 'BH') THEN sfsl ELSE 0 END) FROM jdjzjh WHERE (jdyf >= '2020-11') AND (jdfs = '送檢') AND (jdyf <= '2021-2') GROUP BY jdyf, sfclsbmc, sfhsdj,jdbm ORDER BY jdyf, sfclsbmc, sfhsdj,jdbm
但是這樣查詢結果卻是:2020-1、2020-2、2020-3、2020-4、2020-5、2020-6、2020-7、2020-8、2020-9、2020-11、2020-12、2021-1、2021-2、2021-3,不是我想要的,如何修改?謝謝
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/269186.html
標籤:疑難問題
