sql - 计算当天之间的总天数 (SQL)

标签 sql

我正在尝试计算当前日期与名为“DayConfirm”(日期时间)的特定列之间的总天数。我想在带有“DayChanged”的行旁边的新列中显示总天数到目前为止,我得到了这个:

SELECT DATEDIFF(CURDATE(),(DayConfirm, '%m/%d/%Y') AS DAYS
FROM Administr

有人能帮我吗?预先感谢您。

最佳答案

您可以尝试使用DATEDIFF:

SELECT DATEDIFF(DAY, GETDATE() , DayConfirm) 

关于sql - 计算当天之间的总天数 (SQL),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20652987/

相关文章:

sql - 名字和姓氏表以提高性能?

sql - 使用单个 sql 查询选择多组行

mysql - 如何使用mysql获取最近两个月没有访问过的用户记录

sql - 如何加快寻找传递闭包根节点的查询?

sql - 仅返回两个表中的重复行

sql - 使用 postgres tablefunc crosstab() 计算错误答案

sql - 如何在 Oracle PL SQL 中定义类似字典的结构?

php - 如何在 codeigniter 查询中添加动态 where 子句

java - 在没有大量查询的情况下,在 where 子句中使用 ArrayList 中的值?

mysql - 如何获取从中找到行的表的名称