2011-04-11 7 views
1

나는 삽입 된 각 행에 대한 시스템 시간을 저장하는 timestamp 열을 포함하는 데이터베이스 테이블을 가지고 있습니다.T-SQL의 최신 행 선택

최근에 타임 스탬프가 삽입 된 행, 즉 마지막으로 삽입 한 행을 어떻게 선택합니까?

+1

'TIMESTAMP'는 SQL Server의 예약어 (데이터 형식 실제로)입니다 - 나는 멀리 그에서 유지하려고 다른 열 이름을 사용하는 것이 ... –

답변

6
SELECT TOP 1 * FROM [tableName] ORDER BY timestamp DESC 
+1

@Martin : 좋은 캐치. 수정 됨. – FreeAsInBeer

+3

테이블에 타임 스탬프에 대한 인덱스가 있어야합니다. – Tomalak

+0

타임 스탬프는 datetime 데이터 형식입니다. 작동할까요? 나는 아직 명령을 실행하고있다. – scooby