在论坛中出现的比较难的sql问题:46(日期条件出现的奇怪问题)
原文: 在论坛中出现的比较难的sql问题:46(日期条件出现的奇怪问题) 最近,在论坛中,遇到了不少比较难的sql问题,虽然自己都能解决,但发现过几天后,就记不起来了,也忘记解决的方法了。 所以,觉得有必要记录下来,这样以后再次碰到这类问题,也能从中获取解答的思路。 关于日期条件出现的奇怪问题。 http://bbs.csdn.net/topics/390498925 select top 1 ekeyid,ProbeMaterial,Result,LabTestDate from PatientLabTestResults where ProbeMaterial='Ca' and LabTestDate between convert(datetime,2013/1/1) and convert(datetime,'2013/6/24') order by LabTestDate desc 这样查的出结果,变成 select top 1 ekeyid,ProbeMaterial,Result,LabTestDate from PatientLabTestResults where ProbeMaterial='Ca' and LabTestDate between convert(datetime,2013/1/1) and convert(datetime,2013/6/24)