小编use*_*792的帖子

MySQL中的timestampdiff()是否等同于SQL Server中的datediff()?

我正在努力将功能从SQL Server 2000迁移到MySQL.

在SQL Server 2000中执行以下语句,输出为109.

SELECT DATEDIFF(wk,'2012-09-01','2014-10-01') AS NoOfWeekends1
Run Code Online (Sandbox Code Playgroud)

在mysql中使用的等效查询timestampdiff()代替datediff并将输出提供为108.

SELECT TIMESTAMPDIFF(WEEK, '2012-09-01', '2014-10-01') AS NoOfWeekends1
Run Code Online (Sandbox Code Playgroud)

我需要输出在MySQL中执行时匹配,因此返回109.

mysql sql-server datediff sql-server-2000

6
推荐指数
1
解决办法
9368
查看次数

标签 统计

datediff ×1

mysql ×1

sql-server ×1

sql-server-2000 ×1