我正在尝试显示某个日期的数据库中的某些字段。目前我的查询如下:
SELECT *
FROM tblLessonBookings
WHERE DATE(LessonDate) = '2016-12-21'
数据库中的LessonDate列是日期时间格式,我无法将其作为日期格式。
答案 0 :(得分:1)
Date()函数不接受任何参数,并且值的字符串表达式必须正确包装在octothorpes中,因此:
SELECT *
FROM tblLessonBookings
WHERE LessonDate = #2016-12-21#
答案 1 :(得分:0)
尝试以下查询:
SELECT *
FROM tblLessonBookings
WHERE CAST(LessonDate as DATE) = '2016-12-21'