2016-01-15 57 views
-1

我正在對所有油井的生產數據進行標準化處理,以便我可以輕鬆地將它們繪製成好像它們全部同時打開一樣。做到這一點的方法是在每個井上向表中添加「標準化時間」行。每當引入新井時,標準化時間將重置爲1。我在尋找如何添加「規格化時間」下面列:SQL添加列以規範不同油井的時間

enter image description here

我在MS SQL訪問工作。我將如何去添加新的「規範化時間」列?我需要它,以便我所有的水井在同一時間開始生產,並且比較容易。

+1

沒有在您的文章一個問號。我們如何知道你想要幫助什麼?此外,如果相關,一個或兩個關於* why和* how *這個NormalizedTime列應該解決您的問題的陳述是適當的。 –

+0

@SamAxe作出了改變,謝謝你,並表示歉意......對此相對較新。 –

+1

https://msdn.microsoft.com/en-us/library/office/ff822825.aspx?f=255&MSPPError=-2147217396 –

回答

1

您可以使用查詢:

Select 
    *, 
    (Select Count(*) From YourTable As T 
    Where T.well_name = W.well_name And T.rpt_date <= W.rpt_date) As [Normalized Time] 
From 
    YourTable As W 
Order By 
    well_name, 
    rpt_date