上面的屏幕截图显示了表格数据,其中ClNum - 97有三行不同日期的数据。我想从
获取CLNum-97的所有日期数据EntryDate >= '1-6-2017' to EntryDate <= '30-6-2017'
和order by EntryDate ASC
但只检索最后一个日期数据。
请在这里帮助我,我希望在这两个日期之间获得该员工的所有数据。
答案 0 :(得分:0)
由于PC中的系统区域设置,日期格式可能不同。
尝试将'1-6-2017'更改为'2017-06-01' 和'30 -6-2017'到'2017-06-30'
答案 1 :(得分:0)
您必须使用yyyy-mm-dd格式的日期。请尝试以下查询。 可能是它解决了你的问题。
Select * from TimeSheet where EntryDate >= '2017-06-01' and EntryDate <= '2017-06-30'
答案 2 :(得分:0)
Select top 1 * from TimeSheet
where EntryDate between '2017-06-01' and '2017-06-30' and ClNum =97
order by EntryDate desc