我有以下查询: SELECT PERSON_ID
FROM TABLE
WHERE YEAR > 2013
AND ACTION = 'TERM'
GROUP BY PERSON_ID
HAVING COUNT(ACTION) = 1
该查询与其他行动中的一个TERM行动返回PERSON_IDs。 如何修改我的HAVING子句以使查询返回带有TERM动作的PERSON_ID并且不执行
我试图从我的表中获取为在过去12个月的时间内花费超过1000的客户筹集的所有发票。下面是我的表只为两个客户为例: 而且我的查询: SELECT
t.Customer, t.Invoice
FROM
(SELECT
CI.Customer, CI.Invoice, CI.Date,
SUM(CASE
WHEN CI.Date > DATE
我已经研究和发现像我这里的问题这里的问题/答案,但没有我能找到完全适合。 SELECTING with multiple WHERE conditions on same column ---此链接非常接近,但仍然不适合我的问题。 问题: 我有房子付款方式和付款状况的表(空白状态OK) SEL_PRO_PMTMETHOD_PK SEL_PROFILE_DETAIL_FK PMT_TYPE PMT_