gpt4 book ai didi

mysql - 今天的日期和 SQL 中指定日期之间的天差

转载 作者:行者123 更新时间:2023-11-29 11:31:00 27 4
gpt4 key购买 nike

如何在 SQL 中查找今天的日期与指定日期之间的日差。指定的日期列(P.SubscrpEndDate__c) 采用日期时间格式(12/1/2014 12:00 Am)。我使用了以下查询,但它不起作用

DATEDIFF(day,GETDATE(), P.SubscrpEndDate__c)  AS 'SubscriptionDueDate' 

最佳答案

在 MySQL 中,DATEDIFF函数,仅接受两个参数:结束日期和开始日期:

DATEDIFF(NOW(), P.SubscrpEndDate__c)  AS 'SubscriptionDueDate'

根据手册:

DATEDIFF(expr1, expr2) returns expr1 − expr2 expressed as a value in days from one date to the other.

此外,要获取当前日期和时间,您必须使用 NOW()而不是 GETDATE

关于mysql - 今天的日期和 SQL 中指定日期之间的天差,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37428922/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com