prosource

SQL Server에서 현재 날짜를 가져오시겠습니까?

probook 2023. 5. 18. 21:08
반응형

SQL Server에서 현재 날짜를 가져오시겠습니까?

MS-SQL Server 2008 R2에서 현재 날짜를 얻으려면 어떻게 해야 합니까?

내 데이터베이스에 있는 열의 형식은 다음과 같습니다.DATETIME및 날짜는 다음 형식으로 저장됩니다.

+++++++++++++ Vrdate ++++++++++
|                             |
|   2012-11-18 00:00:00.000   |
|   2012-11-19 00:00:00.000   |
|   2013-11-18 00:00:00.000   |
|   2012-12-01 00:00:00.000   |
|   2010-10-09 00:00:00.000   |
|   2012-11-11 00:00:00.000   |
|                             |
+++++++++++++++++++++++++++++++

검색했지만 이 형식(즉, 관련 시간이 있는 형식)으로 날짜를 가져오는 방법을 찾을 수 없었습니다.00:00:00.00) 찾았습니다.GETDATE()기능은 하지만 현재 시간과 날짜를 제공합니다. 제가 원하는 것은 다음과 같은 형식으로 날짜를 얻는 것입니다.CurrentDate 00:00:00.00

이걸 어떻게 받아야 하나요?

SELECT CAST(GETDATE() AS DATE)

시간 부분이 제거된 현재 날짜를 반환합니다.

DATETIMEs는 "다음 형식으로 표시"되지 않습니다.이러한 파일은 이진 형식으로 저장됩니다.

SELECT CAST(GETDATE() AS BINARY(8))

질문의 표시 형식은 저장소와 무관합니다.

프로그램에서 특정 디스플레이 형식으로 포맷해야 합니다.

SQL Server 2008을 사용하고 있으므로 Martin의 답변을 따르십시오.

액세스 권한이 없는 SQL Server 2005에서 이 작업을 수행해야 하는 경우Date열 유형(사용할 수:

SELECT DATEADD(DAY, DATEDIFF(DAY, 0, GETDATE()), 0)

SQL 중간

언급URL : https://stackoverflow.com/questions/19197471/getting-the-current-date-in-sql-server

반응형