我需要用ID
列和TimeValue
列填充SQL Server中的表,並在01/01/2000
和01/01/2020
之間以15分鐘的間隔填充。SQL Server:以15分鐘的時間間隔填充表
似乎必須有一個簡單的方法來做到這一點,但我是T-SQL的新手,並且找不到任何簡單的方法來實現這一點。
即
ID Timevalue
------------------------------
0 01/01/2000 00:00:00
1 01/01/2000 00:15:00
2 01/01/2000 00:30:00
... ...
701280 01/01/2020 00:00:00
如果你有興趣正在使用此表與時間戳和值的表加入 - 連接表可能/可能不會有一些間隔空白,但不應該做任何如果在01:00-01:15之間出現多個值,那麼它應該只在01:00和01:15報告值。需要有固定數量的輸出行,以便與Excel中正在生成的其他表「同步」。
如果你能想到一個更好的方法來做到這一點,我會熱衷於知道!
由於您無法確定所尋找的時間值是否有價值,我認爲SQL不是這裏的答案,而編碼語言是您解決問題的方法 – nrathaus