Files
chill_notes/实践积累/数据库/循环造固定数据值脚本.md
2026-04-21 17:41:25 +08:00

33 lines
744 B
Markdown
Executable File

--
```sql
declare @BeginDate datetime
declare @EndDate datetime
declare @water1 float
declare @water2 float
declare @gpsIndex nvarchar(50)
set @BeginDate = '2018-08-27 00:00:00.000'
set @EndDate = '2018-08-27 18:59:59.997'
set @water1 = 2.16
set @water2 = 1.07
```
while(@BeginDate < @EndDate) begin
```sql
set @gpsIndex =convert(nvarchar(50),convert(bigint, datediff(ss, '1970-01-01 00:00:00', @BeginDate))*1000 + datepart(ms,@BeginDate))
insert into [ZHDMTProj].[dbo].[1] ([GPSIndex],[aDatetime],[X])
```
values(@gpsIndex, @BeginDate, @water1)
```sql
insert into [ZHDMTProj].[dbo].[2] ([GPSIndex],[aDatetime],[X])
```
values(@gpsIndex, @BeginDate, @water2)
--
```sql
set @BeginDate=DATEADD(MINUTE,1,@BeginDate)
```
end