这个SQL语句怎么写?(100分)

  • 主题发起人 主题发起人 bike
  • 开始时间 开始时间
B

bike

Unregistered / Unconfirmed
GUEST, unregistred user!
我现在要往一个表里写入一些模拟数据,但日期这一字段要求是不同的日期。怎么用SQL语句写?
或者日期按照从2000-1-1隔天排到200021-1也行。麻烦帮忙看看。谢谢各位高人了。 [blue][/blue]
 
大意如下:
insert table(d) vaues((select max(d) from table)+1)
//////////////////////////
 
在查询器中执行

DECLARE @DATE DATETIME

SET @DATE = '2000-01-01'

WHILE @DATE < '2002-01-01'
BEGIN
INSERT INTO TABLENAME(DATE_FIELDNAME) VALUES(@DATE)
SET @DATE = @DATE + 2
END
 
改了楼上的,呵呵
DECLARE @DATE DATETIME
SELECT @DATE = '2000-01-01'
WHILE @DATE < '2002-01-01'
BEGIN
INSERT INTO TABLENAME(DATE_FIELDNAME) VALUES(@DATE)
SELECT @DATE = DATEADD(DD, 1, @DATE)
END
 
先生成记录,日期为Null值,然后用一个数字型字段update日期即可
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
835
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
765
SUNSTONE的Delphi笔记
S
后退
顶部