SQL Server 날짜 및 시간 데이터를 처리할 때 시간을 제외하고 날짜 부분만 추출해야 하는 경우가 많습니다. 이 질문은 구체적인 예를 사용하여 이를 달성하는 방법에 대한 지침을 구합니다.
제공된 쿼리 SELECT GETDATE()
는 날짜 및 시간 구성 요소가 포함된 DATETIME 값을 반환합니다. 원하는 출력은 날짜 부분을 <code>2008-09-22 00:00:00.000</code>으로 가져오는 것입니다.
해결책:
제안된 솔루션은 원하는 결과를 얻기 위해 DATEDIFF()
및 DATEADD()
기능을 활용합니다. 다음 쿼리는 이 작업을 수행합니다.
<code class="language-sql">SELECT DATEADD(dd, 0, DATEDIFF(dd, 0, @your_date))</code>
예를 들어 @your_date
을 GETDATE()
으로 설정하고 쿼리를 실행하면 다음이 생성됩니다.
<code>2008-09-22 00:00:00.000</code>
장점:
위 내용은 SQL Server DateTime을 날짜까지 자르는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!