홈>
다음 값을 날짜/시간으로 변환하도록 도와주세요 :
DayLastAccessed
-23569
-23789
-23629
-23564
-23732
0
0
위의 열은 SQL Server에서 smallint 유형입니다.
다음 쿼리를 사용하여 변환하지만 운이 없습니다 :
select DayLastAccessed, cast(DayLastAccessed as datetime) from Webs
이 문제를 도와주세요. 미리 감사드립니다.
- 답변 # 1
관련 자료
- postgresql - SQLite 데이터베이스를 Postgres로 변환하려고합니다 DATETIME이 postgres 데이터베이스와 동일한 지 모르겠습니다
- python - 인식하지 못하는 날짜 시간 문자열을 시간대가있는 인식 날짜 시간 객체로 변환하는 방법은 무엇입니까?
- python - 날짜 시간에서 에포크 시간으로 변환 (시간대 인식)
- amazon redshift - dbeaver에서 BIGINT Timestamp를 Datetime으로 변환하는 방법
- SQL Server에서 데이터 형식을 변경하지 않고 날짜 시간을 날짜로 변환하는 방법은 무엇입니까?
- c# - DateTime을 사람이 읽을 수있는 형식으로 변환 (MSFT_MpComputerStatus 클래스)
- python - 연도 문자열을 날짜/시간 객체로 변환
- python - 시간을 기준으로 datetime을 10 진수에서"% y- % m- % d % h - % m : % s"로 변환하는 방법은 무엇입니까?
- 파이썬은 변수 형식으로 문자열을 날짜/시간으로 변환
- python - 열을 날짜/시간으로 변환 할 수 없습니다
- octopus deploy - 변수 저장시 날짜 시간 값 변환
- AT TIME ZONE 반환 값을 SQL Server 2016의 실제 날짜 시간 값으로 변환하는 방법은 무엇입니까?
- pandas - 파이썬에서 날짜 시간 형식을 변환하는 방법은 무엇입니까?
- time - 십진 형식의 날짜 시간 필드 (4118350417)를 dd/mm/yyyy hh - mm : ss로 변환 할 수있는 r 함수가 있습니까?
- pandas - 날짜 문자열을 날짜/시간으로 변환
- python - 날짜 시간을 가장 가까운 시점으로 변환
- .net - DateTime을 UTC 날짜 시간으로 변환
- 생성자를 사용하여 AspNet Core DateTime을 각도 날짜로 변환하는 방법?
- sql server - SSIS의 표현식을 사용하여 문자열을 DateTime으로 변환 할 수 없음
- python - % h - % m '형식으로 int64를 datetime으로 변환
관련 질문
- 데이터베이스 크기 정의
- 업데이트 가능한 구독으로 트랜잭션 복제의 ID 관리
- SQL Server 2008 R2 임시 로그인 문제
- 다른 세션의 임시 테이블에서 데이터를 읽을 수 있습니까?
- SQL Server의 모든 테이블에서 데이터 유형이있는 텍스트를 찾으려면 어떻게합니까?
- .sql 스크립트가 실패 할 때 sqlcmd가 0이 아닌 ERRORLEVEL을 반환하도록하는 방법은 무엇입니까?
- SSIS .2008 프로젝트 수정 -.dtsx
- 시스템 컬렉션 집합을 업데이트 할 수 없음
- 데이터베이스에 연결하면 SSPI 컨텍스트 오류가 발생합니다.
- SQL 2008에서 2017로 업그레이드-DCount를 사용하여 액세스 프런트 엔드 양식에서 날짜 빼기 오류 발생
와이즈 비즈 데이터 형식은 msb (가장 중요한 비트)를 사용하여 값의 부호를 나타냅니다. 따라서 값의 범위는 -2 ^ 15 (-32,768)에서 2 ^ 15-1 (32,767)입니다.
값이 부호없는 정수로 변환되면이 값은 1900-01-01 이후의 일 수 (많은 Windows 앱에서 사용되는 표준 "에포크 (epoch)"값)처럼 보입니다.
smallint
의 유효 범위를 상당히 쉽게 변환 할 수 있습니다 이것을 사용하여 날짜 값 :질문에 나와있는 값은 다음과 같습니다.
라고 말했지만,이 날짜가 구현에 정확한지 말하기는 불가능합니다. 다른 맥락이 없으면 결정적으로 말할 수 없습니다.
SELECT DATEADD(DAY, 0, CONVERT(int, CONVERT(varbinary(2), CONVERT(smallint, -23569), 0), 0)) SELECT DATEADD(DAY, 0, CONVERT(int, CONVERT(varbinary(2), CONVERT(smallint, -23789), 0), 0)) SELECT DATEADD(DAY, 0, CONVERT(int, CONVERT(varbinary(2), CONVERT(smallint, -23629), 0), 0)) SELECT DATEADD(DAY, 0, CONVERT(int, CONVERT(varbinary(2), CONVERT(smallint, -23564), 0), 0)) SELECT DATEADD(DAY, 0, CONVERT(int, CONVERT(varbinary(2), CONVERT(smallint, -23732), 0), 0))