【发布时间】:2014-06-08 15:43:58
【问题描述】:
我从这一行得到错误
SELECT table.field
FROM table
WHERE table.month = 'october'
AND DATEDIFF(day, table.start_date, table.end_date) < 30
我的专栏中的日期格式为 m-d-yy
我需要将其转换为其他格式吗?如果有怎么办?
使用 MariaDB
【问题讨论】:
-
这是 SQL-Server 吗?你的查询的其余部分是什么?这些列有什么数据类型?
-
请显示完整的查询、完整的错误消息,并说明您正在使用哪个 RDBMS(MS SQL Server、MySQL、PostGreSQL 等)。
-
我需要将 d-m-yy 格式的日期转换为 unix 日期格式。我认为如果月份或日期只有一位数字,则需要正则表达式在数字前面放置一个 0。