按'日期'搜索SQL数据库

时间:2013-12-06 13:32:18

标签: sql vb.net date

我正在尝试使用此SQL查询搜索SQL数据库:

  

SELECT * FROM Reservations WHERE fDate = 06/12/13

以下是我的SQL预订表的图像,其中包含虚拟数据:

Data

我在这里做错了什么?

谢谢,
下进行。

3 个答案:

答案 0 :(得分:1)

您需要将日期放在''

SELECT * FROM Reservations WHERE fDate='06/12/13'

但是,如果你向我们展示了一个视图,那么你需要使用日期的标准格式:

SELECT * FROM Reservations WHERE fDate='2013-12-06'

答案 1 :(得分:0)

您缺少日期''

周围的单引号

应该简单地说:

SELECT * FROM Reservations WHERE fDate = '06/12/13'

答案 2 :(得分:0)

尝试将日期格式从'dd / mm / yyyy'更改为'yyyy / mm / dd'。

像这样:

SELECT * FROM Reservations WHERE fDate ='2013/11/08'

参见示例SQL Fiddle I created