我从这行得到错误
SELECT table.field FROM table WHERE table.month = 'october' AND DATEDIFF(day, table.start_date, table.end_date) < 30
我栏中的日期格式为md-yy
我需要将其转换为其他格式吗?如果可以,怎么办?
使用MariaDB
根据MariaDB的文档,DATEDIFF仅采用 两个 参数:
DATEDIFF
句法 DATEDIFF(expr1,expr2) 描述 DATEDIFF()返回(expr1 鈥� expr2) 值,以从一个日期到另一个日期的天数表示。expr1和 expr2是日期或日期和时间表达式。在计算中仅使用值的日期部分。
句法
DATEDIFF(expr1,expr2)
描述
DATEDIFF()返回(expr1 鈥� expr2) 值,以从一个日期到另一个日期的天数表示。expr1和 expr2是日期或日期和时间表达式。在计算中仅使用值的日期部分。
DATEDIFF()
(expr1 鈥� expr2)
expr1
expr2