我有一個查看V1
與列Name
,DateOfBirth
。對計算後查詢查找範圍的影響
在我存儲的proc中,我創建了一個臨時表T2
,如下所示。
MinAge MaxAge Category
0 5 Under 5
13 19 Teenager
我的存儲過程的查詢雲:
Select V1.Name, T2.Category
from V1, T2
where DATEDIFF(hour,V1.DateOfBirth ,GETDATE())/8766 between T2.minage and T2.maxage
截至目前我的結果集看起來不錯。我的查詢是,因爲這兩個表之間沒有直接關係,我可以以任何方式進行查詢結果嗎?
你的問題是什麼?你在尋找更好的方法嗎? –
請發佈原始表格的結構,直接從這些表格中創建結果集可能更容易。 –
我在問這種方法的準確性。如果這是錯誤的,是否有更好的方法。 – RMN