任何人都可以告诉我查询以查找2年的最后日期吗?
我有1个表提名:交易 在里面,我有4个colunms:
我想查找帐户的最后一次收据
感谢所有
抱歉我的英文不好
答案 0 :(得分:0)
现在你终于告诉了我们真正的任务
对于每个Accout我看到:第一次购买,最后一次购买, 最后一次购买是在24个月,最后一次购买是在12个月
任务完全不同。我认为用"购买"你还是指日期。
以下是查询,您将最小和最大日期加上最长12个月和24个月:
select
account__c,
min(datascontrino__c) as primoscontrino,
max(datascontrino__c) as ultimoscontrino,
max(case when datascontrino__c > curdate() - interval 2 year then datascontrino__c end)
as ultimoscontrino24mesi,
max(case when datascontrino__c > curdate() - interval 1 year then datascontrino__c end)
as ultimoscontrino12mesi
from transazione__c
group by account__c;