现有开始时间(beginTime)和结束时间字段(endTime),均包括时分秒,现想通过SQL语句查询某个ID号在某个时间段的记录,
@id nvarchar(50),
@beginTime Datetime,
@endTime Datetimeselect * from aaa where id=@id and beginTime ??????? and endTime ?????蓝色字体的条件部分不会写了,哪位高手能帮解决一下,在线等
@id nvarchar(50),
@beginTime Datetime,
@endTime Datetimeselect * from aaa where id=@id and beginTime ??????? and endTime ?????蓝色字体的条件部分不会写了,哪位高手能帮解决一下,在线等
则beginTime>'2011-1-1' and endTime<'2012-1-1'
select * from aaa where id=@id and beginTime>=convert(datetime,'2010-10-20',120)
and endTime<=convert(datetime,'2010-10-20',120),日期转换为你需要比较的精确程度
不就行了