Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Datediff 是 mysql 和 sql server 中用于计算两个日期之间天数的函数。但是 Datediff 在 sqlite3 中不起作用。计算两个日期之间天数的独立数据库(适用于 mysql 和 sqlite3)方法是什么?非常感谢。
如果您以正确的方式管理数据类型,则可以使减法正常工作,并且以同样的方式,在所有 3 个系统中。
因为 SQLite 没有 datetime 数据类型,您可以将日期值存储为整数,并正常减去日期。
MSSQL 允许减去 datetime,当转换为 int 时,将为您提供它们之间的天数。
MySQL 应该允许 DATE 数据类型的减法。(你可以检查这个。)