SQL Server 2005에 날짜 시간 필드가있는 테이블이 있습니다. mm/dd/yyyy hh:mm:ss
형식으로 날짜 시간 값을 저장하려고하지만 SQL Server에서 날짜 시간을 yyyy-mm-dd HH:mm:ss.ll
형식으로 허용합니다.SQL Server datetime 데이터 형식이 많은 형식을 허용하지 않습니다.
날짜 시간 값을 mm/dd/yyyy hh:mm:ss
형식으로 varchar로 저장할 수 있지만 그 날짜 시간 필드에서 표를 정렬하려는 의도가 없습니다.
내 접근 방식에 뭔가 빠졌습니까? 어떤 제안?
환호
두 배 정밀도 부동 소수점, 일반적으로 32 비트라고 생각했습니다. 그러나 내가보기 ... –
IEEE했다 이후 오랜 시간이 지났 754 부동 소수점 정밀도 절반 (16 비트) 싱글 (32 비트) 더블 (64 비트) 쿼드 러플 (128 비트) 오! 다시 승리 : –
이것은 datatetime을 float 및 floor()로 캐스팅하는 것이 시간 부분을 잘라내는 가장 빠른 방법입니다. 복잡한 문자열 또는 날짜 계산보다는 모든 비트 이동이 필요합니다. –