您好我想弄清楚我的公司每个季度运行多少不同的电子转帐,然后是今年。有可能做这样的事吗?
SELECT DISTINCT Client_no FROM Flat_xTransactions
WHERE SCode = 'EFT Active'
AND Last_Mdt < "April 1st of whatever year the report is ran"
谢谢!
答案 0 :(得分:1)
double
答案 1 :(得分:0)
您没有指定DBMS,因此这是标准的ANSI SQL:
SELECT DISTINCT Client_no
FROM Flat_xTransactions
WHERE SCode = 'EFT Active'
AND (extract(year from Last_Mdt), extract(month from last_mdt)) < (extract(year from current_date), 4);
如果你需要一个不同的日子,而不是一个月的第一天,那么你需要在比较中包括这一天,但是对于第一天它没有必要。
根据您的DBMS,可能有更有效的方法。