[MS SQL] 비교일자로부터 몇 주 지났는지를 구하기
MS SQL에서는 DATEDIFF 함수를 사용하여 비교일자로부터 몇 주가 지났는지 계산할 수 있습니다. DATEDIFF 함수는 두 날짜 간의 차이를 계산합니다. DECLARE @CompareDate DATETIME = '2022-12-31' DECLARE @CurrentDate DATETIME = GETDATE() SELECT DATEDIFF(WEEK, @CompareDate, @CurrentDate) AS WeeksPassed 예시 1. 로또 시작일로부터 현재 로또 회차 구하기 DECLARE @LottoStartDate DATETIME = '2002-12-07' SELECT DATEDIFF(WEEK, @LottoStartDate, FORMAT(GETDATE(), 'yyyy-MM-dd')) 참조 DATE..
SQL Server
2023. 4. 10. 19:41