【发布时间】:2021-11-02 17:46:57
【问题描述】:
我有一张桌子
ID |Code |Start |End
1 | SKX007| 2020-06-01|2020-06-11
2 | SRP120| 2020-05-01|2020-05-01
3 | SKX454| 2020-05-01|2020-06-21
4 | SKX471| 2020-06-11|2020-06-15
我试图找到我打印代码的前 3 个字母的位置以及它的计数在 jun 开始或结束。
Code |"Count Code in June"
SKX | 3
目前我有这个
SELECT
CASE
WHEN Code LIKE 'SKX%'
THEN 'SKX'
WHEN Code LIKE 'SRP%'
THEN 'SRP'
END AS 'Start Code'
SELECT COUNT(Code) AS "Count Code in June" from Loan
WHERE MONTH(Start) = 6 or MONTH(End) = 6;
如何将这两个语句合并在一起?
【问题讨论】:
-
您的开始和结束列真的是三个字母月份的缩写,还是它们实际上存储完整的日期?
-
它们是完整的日期格式。