我想找到2年的最后一次约会

时间:2016-02-15 09:00:18

标签: mysql sql

任何人都可以告诉我查询以查找2年的最后日期吗?

我有1个表提名:交易 在里面,我有4个colunms:

  • receiptnumber
  • receiptdate
  • 帐户

我想查找帐户的最后一次收据

感谢所有

抱歉我的英文不好

1 个答案:

答案 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;