2011-12-21 19 views
6

フィールドがIDdateのテーブルがあります。idがいくつかの変数に最新の日付を割り当てる必要があります。変数に最大日付の値を割り当てます

2011-01-012011-02-02の場合、ID = 1の場合は、2011-02-02を変数に割り当てる必要があります。

+3

だから、問題は何ですか? –

+0

あなたの質問はより明確になる可能性があり、あなたはあなたの投稿に一連の声明を出すだけです。 – Lloyd

答えて

16
DECLARE @MAXDATE DATETIME 

SELECT @MAXDATE = MAX(DateVal) 
FROM YourTable 
WHERE ID = @ID 
1
SELECT @Variable = Date 
FROM YourTable 
WHERE ID = 1 
ORDER BY Date 
0

Alternativelly:

DECLARE @yourDate DATETIME 
SET @yourDate = (SELECT MAX(date) FROM yourTable WHERE ID = 1); 
関連する問題