본문 바로가기

MS-SQL

MSSQL 초간단 팁들

MS-SQL 쿼리작성시 정말 간단한 팁들

  • datetime 타입 필드를 varchar(10)와 비교하기

Sales라는 테이블에 WriteDate 필드가 datetime형식일 때 varhcar(10)형식의 날짜와 비교를 어떻게 하는가? 

DECLARE @DateFrom varchar(10) SET @DateFrom = '2019-02-02'
DECLARE @DateTo varchar(10) SET @DateTo = '2019-02-02'

SELECT * FROM Sales WHERE WriteDate @DateFrom AND @DateTo +' 23:59:59.999'