2017-08-30 35 views
-5

如何讓sql每天產生新的數字?在創建報表時 喜歡,今天給您正在使用哪個數據庫管理系統1號,明天2號。如何讓sql每天產生新的數字

01.01.2017---1 
01.01.2017---1 
02.01.2017---2 
02.01.2017---2 
03.01.2017---3 
03.01.2017---3 
01.02.2017---32 
01.05.2017---101 
01.05.2017---101 
10.05.2017---110 
10.05.2017---110 
+0

? – jarlh

+0

'TO_CHAR(date,「yyyymmdd」)'會在oracle中做到這一點。日期發生變化,那爲什麼不應該是你的號碼? – Neil

+0

'current_date - date'2017-01-01'' –

回答

0
Select DENSE_RANK () OVER (order by edt) as agn, EDt 
from [dbo].[tempData] 
+0

**來自評論**:此答案被標記爲**低質量**。雖然答案總是值得讚賞的,但它確實有助於提供一些關於您的代碼如何解決手頭問題的信息。不是每個人都可能熟悉你的確切編碼邏輯,但可以理解你的一般*方法*或*概念*。爲了幫助改進您的答案,請提供一些[**環境**](https://meta.stackexchange.com/questions/114762),並參閱關於[**寫出優秀答案**]的幫助文章( http://stackoverflow.com/help/how-to-answer)關於如何讓你的答案數:)的一些提示 –