是这样的,一表内有一时间字段,我想根据此时间字段取记录,要求是每阁一定天数取出记录。例如:
每阁2天取出一个记录值,
id datetime
1 2000-2-2
2 2000-2-3
3 2000-2-4
4 2000-2-5
. .
. .
. .
. .
要取得的id是1,3,5
where 语句该怎写?
类似
x=2000-2-2
for i=1 to k
sql=sql&datetime=x+2
next
不是我所期望的
每阁2天取出一个记录值,
id datetime
1 2000-2-2
2 2000-2-3
3 2000-2-4
4 2000-2-5
. .
. .
. .
. .
要取得的id是1,3,5
where 语句该怎写?
类似
x=2000-2-2
for i=1 to k
sql=sql&datetime=x+2
next
不是我所期望的
set @date=varchar(varchar(8),min(datetime),112)
set @max==varchar(varchar(8),max(datetime),112)
while @date<@max
do
.....
set @date=convert(varchar(8),dateadd(day,@date,2),112)
end