0
我有Microsoft SQL Server 2014 express。 我有一年的「ID」命名的數據庫,例如:查詢時自動填充數據庫名稱
2010CB
2010PL
2011CB
2011YK
2012CB
2013CB
...
20NNCB
而且我必須做的檢測與「CB」去年一個查詢,以便:
SELECT * FROM [20NNCB][.DBO].FIELD; --being NN the higher year.
任何方式?這些年份高於2000年,低於2100年。
謝謝!
不知道我得到的問題是正確的,但不會像以下工作? 'SELECT TOP 1 name FROM master.dbo.sysdatabases WHERE name LIKE'%CB%' ORDER BY name Desc' – SchmitzIT
您可能更適合使用應用程序代碼(.net,php,coldfusion等)來獲取數據庫的名稱。例如,在ColdFusion中,它將是'year(now()) - 1&'CB'' –