小编Kin*_*hah的帖子

为什么我在同一个表中两个日期之间的选择不起作用?

我使用SQL server 2014,我尝试以下查询在同一个表中的两个日期之间进行选择,数据类型是nvarchar,我执行了以下查询它只显示了我这样的三行('30/03/2015','30/04/2015','30/04/2015'),但实际上有('29/02/2015','30/03/2015','31/04/2015','30/04/2015','30/04/2015')

select RegisteredDate
from Student
where Student.RegisteredDate between convert(nvarchar, '30/01/2014', 103)
    and convert(nvarchar, '30/04/2015', 103)
Run Code Online (Sandbox Code Playgroud)

sql sql-server sql-server-2014-express

6
推荐指数
1
解决办法
361
查看次数

标签 统计

sql ×1

sql-server ×1

sql-server-2014-express ×1