【发布时间】:2021-11-15 06:58:28
【问题描述】:
我正在尝试将此 MS SQL Server 代码转换为 MySQL,但我没有得到与 MS SQL Server 相同的日期。有谁知道如何更改此代码以使其在 MySQL 中工作? '2021-08-03 00:00:00' 是一个正在使用的时间戳示例。
SELECT
FORMAT( DATEADD( DAY, 0, DATEDIFF( DAY, 0, '2021-08-03 00:00:00')), 'd', 'en-us' ) AS 'day'
到目前为止的 MYSQL 代码。
SELECT FORMAT (adddate(datediff(NOW(), ma.Timestamp), INTERVAL 0 DAY), 'd', 'en-us') AS day,
【问题讨论】:
-
MySQL 给你什么?
-
NULL 值@squillman
-
你能发布目前的 MySQL 版本吗?
-
您是否只是想将任何给定的日期/时间值显示为
m/d/y?还是所有 dateadd 和 datediff 噪音都有什么原因? -
@need_help12 - 请将其作为文本而不是图像添加到问题中,以便更容易发现。
标签: mysql sql-server