多次 date_format 次转化
Multiple date_format conversions
我正在尝试使用多个 date_format 从 YYYY-MM-DD 到 DD-MM-YYYY 的转换。
当我使用一个时它起作用了:
"SELECT *,
DATE_FORMAT(DOB, '%d-%m-%Y') AS DOB
FROM Basics");
但是当我使用两个时它停止工作:
"SELECT *,
DATE_FORMAT(DOB, '%d-%m-%Y') AS DOB,
DATE_FORMAT(Shearing-Date, '%d-%m-%Y') AS Shearing-Date
FROM Basics");
我尝试了这个修复,但没有用:
我也试过 AND 但没用。
我做错了什么? :)
问题很可能是不正确的标识符:
SELECT *,
DATE_FORMAT(DOB, '%d-%m-%Y') AS DOB,
DATE_FORMAT(`Shearing-Date`, '%d-%m-%Y') AS `Shearing-Date`
FROM Basics
如果您使用 -
作为名称的一部分,则应使用反引号将其引用。
我正在尝试使用多个 date_format 从 YYYY-MM-DD 到 DD-MM-YYYY 的转换。
当我使用一个时它起作用了:
"SELECT *,
DATE_FORMAT(DOB, '%d-%m-%Y') AS DOB
FROM Basics");
但是当我使用两个时它停止工作:
"SELECT *,
DATE_FORMAT(DOB, '%d-%m-%Y') AS DOB,
DATE_FORMAT(Shearing-Date, '%d-%m-%Y') AS Shearing-Date
FROM Basics");
我尝试了这个修复,但没有用:
我也试过 AND 但没用。
我做错了什么? :)
问题很可能是不正确的标识符:
SELECT *,
DATE_FORMAT(DOB, '%d-%m-%Y') AS DOB,
DATE_FORMAT(`Shearing-Date`, '%d-%m-%Y') AS `Shearing-Date`
FROM Basics
如果您使用 -
作为名称的一部分,则应使用反引号将其引用。