3

Datediff 是 mysql 和 sql server 中用于计算两个日期之间天数的函数。但是 Datediff 在 sqlite3 中不起作用。计算两个日期之间天数的独立数据库(适用于 mysql 和 sqlite3)方法是什么?非常感谢。

4

1 回答 1

0

如果您以正确的方式管理数据类型,则可以使减法正常工作,并且以同样的方式,在所有 3 个系统中。

因为 SQLite 没有 datetime 数据类型,您可以将日期值存储为整数,并正常减去日期。

MSSQL 允许减去 datetime,当转换为 int 时,将为您提供它们之间的天数。

MySQL 应该允许 DATE 数据类型的减法。(你可以检查这个。)

于 2012-05-01T16:01:46.587 回答