我是新來的SQL Server和學習。我遇到了一個問題。這是我的問題的場景。SQL Server:有兩個表的場景
有兩個表格,一個是Addresses
,另一個是Members
。
以前,我有2列收集日期Addresses
,一個月和一年。
但是最近我們決定增加另外2列來收集這個日期格式(mm/dd/yyyy),但不是插入另一個數據。我想使用2箇舊日期列中的舊月數據,即年月。並使用Members
表中的ID
和G1,G2,G3中的Address
表。這個標識ID
是主鍵。
我決定手動完成它,但我意識到我們得到了大量的數據,如果我一個一個地完成,它會花費很長時間才能完成。任何想法我將如何做到這一點?我正在使用Microsoft SQL Server Management Studio。
所以基本上它應該看起來像這樣。
- 月份列=月
- Year列= 2015
- FullDate列= 2015年6月1日
所有G1應該是這樣的
我想你想更新表並將日期列設置爲'datefromparts(yearcol,monthcol,1)'? – ZLK
假設SQL 2012+ – Xedni
是的,類似的東西。數據是t很多。在我像插入(「1/1/2011」)手動插入它之前,我想怎麼做一個循環。並使用2箇舊列作爲月/ 01 /年的參考 – Ping