我使用 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)