【发布时间】:2017-05-22 11:41:50
【问题描述】:
我有一张如下表:
我的表
FileNo: | amount | date
---------------------------------------------------
111 | 55 | 2017-04-07 04:51:45.870
111 | 55 | 2017-04-08 04:51:45.870
111 | 55 | 2017-04-09 04:51:45.870
111 | 55 | 2017-04-10 04:51:45.870
999 | 55 | 2017-04-11 04:51:45.870
111 | 55 | 2017-04-12 04:51:45.870
999 | 55 | 2017-04-13 04:51:45.870
111 | 55 | 2017-04-14 04:51:45.870
999 | 55 | 2017-04-15 04:51:45.870
现在我想获取 FileNo: 为 '111' 且日期介于 '04/07/2017' 和 '04/10/2017' 之间的记录
我的查询如下:-
select * from MyTable where FileNo: = 111 and date >= '04/07/2017' and date <= '04/10/2017'
但它不起作用,没有发现错误,它没有返回任何记录,它只是显示空表!是我的语法错误还是我缺少“分组依据”或任何其他条款?
【问题讨论】:
-
MySQL 还是 SQL-Server?
标签: sql sql-server-2012