2014-06-17 49 views

回答

1

嘗試...

SELECT top 3 fields 
FROM table 
ORDER By dateField Desc 

看看在fiddle,讓他們在同一行

CREATE TABLE Table1 
    (dt datetime) 
; 

INSERT INTO Table1 
    ([dt]) 
VALUES 
    (getdate()-1), 
(getdate()-2), 
(getdate()-3), 
(getdate()-4) 

; 

SELECT 
    STUFF((
    SELECT top 3 ', ' + convert(varchar(12), t.dt) 
    FROM Table1 t 
Order by dt desc 
    FOR XML PATH ('')) 
    ,1,2,'') AS Dates 
1

問題和數據庫結構有點含糊,但你不能只是一個LIMIT語句和ORDRR按Select?

例如,

SELECT TOP 3 table.date_field FROM table ORDER BY table.date_field DESC

相關問題