SQL Server 날짜/시간을 더 짧은 날짜 형식으로 변환
나는 있습니다datetime
다음과 같은 데이터를 제공하는 SQL Server의 열10/27/2010 12:57:49 pm
이 열을 쿼리하고 싶지만 SQL Server에서 날짜와 연도(예: 월 및 연도)만 반환하도록 합니다. 2010 10 27
아니면 그런 비슷한 것.
제가 조사해야 할 기능은 무엇입니까?
다른 날짜 데이터 유형으로 변환해야 합니까?아니면 단순히 문자열로 변환하시겠습니까?
CONVERT를 확인해 보십시오.세 번째 매개변수는 변환할 날짜 시간 스타일입니다.
예.
SELECT CONVERT(VARCHAR(10), GETDATE(), 103) -- dd/MM/yyyy format
사용해 보십시오.
print cast(getdate() as date )
날짜 형식의 결과가 필요한 경우 다음을 사용할 수 있습니다.
Select Convert(DateTime, Convert(VarChar, GetDate(), 101))
CAST 및 CONVERT 외에도 SQL Server 2008을 사용하는 경우 날짜 유형으로 변환(또는 해당 유형을 사용하여 시작)한 다음 선택적으로 다시 막대로 변환할 수 있습니다.
declare @myDate date
set @myDate = getdate()
print cast(@myDate as varchar(10))
출력:
2012-01-17
2018-03-30 08:43:28.177과 같은 결과를 제공하는 날짜 필드가 있는 경우
제안: 날짜 시간을 날짜로 변경하여 2018-03-30처럼 표시하기를 원합니다.
cast(YourDateField as Date)
SQL Server 2005에서는 다음을 사용합니다.
select replace(convert(char(10),getdate(),102),'.',' ')
결과: 20150305
mm/dd/yy의 최단 날짜 형식은 다음을 통해 얻을 수 있습니다.
Select Convert(varchar(8),getdate(),1)
날짜 키워드만 추가하면 됩니다.예: 주문일 > '2014-10-01' 그룹의 주문 중 날짜(주문일), 개수(1) 선택;
주문 날짜가 날짜 시간입니다.이 쿼리는 날짜 시간이 아닌 해당 날짜의 주문을 표시합니다.
datetime 열에 적용된 Date 키워드는 이를 Short date로 변경합니다.
SQL Server 버전의 경우: dateadd(dd, datediff(dd, 0, getdate()), 0)
원본 DateTime 필드: [_Date_Time]
Shortdate로 변환됨: 'Short_Date'
CONVERT(date, [_Date_Time]) AS 'Short_Date'
언급URL : https://stackoverflow.com/questions/8901161/convert-a-sql-server-datetime-to-a-shorter-date-format
'bestsource' 카테고리의 다른 글
Git가 지정된 파일을 무시하지 않는 이유는 무엇입니까? (0) | 2023.05.04 |
---|---|
파이썬의 인쇄 기능을 "해킹"할 수 있습니까? (0) | 2023.05.04 |
ssh를 통해 git 클론 생성 (0) | 2023.05.04 |
데이터 행 수가 1,048,576개 이상인 Excel CSV. 파일 (0) | 2023.05.04 |
각도 2(npm)를 최신 버전으로 올바르게 업그레이드하려면 어떻게 해야 합니까? (0) | 2023.05.04 |