반응형
Top 1 필드를 선택하고 지역 변수에 할당
이 쿼리에서 ExtractedDate 값을 가져와 다음 쿼리에서 @LastExtractDate로 사용하고 싶습니다. 어떻게하나요?
SELECT TOP 1 [ExtractedDate]
FROM [OnsiteV4].[dbo].[SqlPendingIndex] order by ExtractedDate desc
다음 쿼리 :
insert into @table(Hex, KeyDeviceId, ObjectDateTime, ExtractedDate )
SELECT CONVERT(VARCHAR(MAX), CONVERT(VARBINARY(MAX), ObjectValue, 1)) AS Hex, KeyDeviceId, ObjectDateTime , GETDATE ()
FROM SQLPending
WHERE (ObjectSubType LIKE '%GAS%') and (ObjectDateTime > @LastExtractDate)
이것을 사용하지 않는 이유 :
declare @LastExtractDate date
SELECT TOP 1 @LastExtractDate=[ExtractedDate]
FROM [OnsiteV4].[dbo].[SqlPendingIndex] order by ExtractedDate desc
간단히 선언 및 할당 :
DECLARE @LastExtractDate DATETIME = (
SELECT TOP 1 [ExtractedDate] FROM [OnsiteV4].[dbo].[SqlPendingIndex] order by ExtractedDate desc
)
이상 :
DECLARE @LastExtractDate DATETIME = (
SELECT MAX(ExtractedDate) FROM [OnsiteV4].[dbo].[SqlPendingIndex]
)
간단히 시도
declare @LastExtractDate date
SELECT @LastExtractDate=MAX([ExtractedDate])
FROM [OnsiteV4].[dbo].[SqlPendingIndex]
이것을 사용하십시오 :
DECLARE @ExtractedDate DATETIME
SET @ExtractedDate = (SELECT TOP 1 ExtractedDate
FROM [OnsiteV4].[dbo].[SqlPendingIndex]
ORDER BY ExtractedDate DESC
참조 URL : https://stackoverflow.com/questions/24385068/select-top-1-field-and-assign-to-local-variable
반응형
'IT Share you' 카테고리의 다른 글
Xcode에서 개발 언어 변경 (0) | 2021.01.06 |
---|---|
Angular2 : 외부 js 파일을 구성 요소로 가져 오기 (0) | 2021.01.06 |
Visual Studio Code에서 솔루션 파일을 열 수 없습니다. (0) | 2020.12.15 |
리스너가 람다로 대체 될 수 있다는 것은 무엇을 의미합니까? (0) | 2020.12.15 |
ASP.Net-Core의 사용자 지정 인증 (0) | 2020.12.15 |