ms 액세스 2003 년에 EventD와 EventT의 두 필드 (텍스트)가 있습니다. 이 두 필드를 병합하고이를 다음과 같은 형식 (DD/MM/YYYY HH : MM : SS)의 단일 datetime 필드 EventDT로 변환하는 방법.두 개의 문자열 필드를 datetime으로 변환
다른 스레드를 조사했지만 아무도 내가 원하는 코드 형식을 가지고 있지 않습니다.
덕분에 모든
감사합니다, 10e5x
ms 액세스 2003 년에 EventD와 EventT의 두 필드 (텍스트)가 있습니다. 이 두 필드를 병합하고이를 다음과 같은 형식 (DD/MM/YYYY HH : MM : SS)의 단일 datetime 필드 EventDT로 변환하는 방법.두 개의 문자열 필드를 datetime으로 변환
다른 스레드를 조사했지만 아무도 내가 원하는 코드 형식을 가지고 있지 않습니다.
덕분에 모든
감사합니다, 10e5x
사용 DateSerial 및 TimeSerial functions.You는
당신은 다른 부분을 추출해야합니다 날짜 시간 값을 얻을 수 DateSerail() + TimeSerial()를 추가 할 수 있습니다 날짜와 시간을 Mid 함수를 사용하여 문자열 값으로 변환 한 다음 Val을 사용하여 INT로 캐스팅합니다.
결과 기능은 다음과 같이 될 것입니다 :
SELECT
DateSerial(Val(Mid(EventD,7,4)), Val(Mid(EventD,4,2)), Val(Mid(EventD,1,2))) + TimeSerail(Val(Mid(EventT,1,2)), Val(Mid(EventT,4,2)), Val(Mid(EventT,7,2))) As DateTimeValue
FROM Table1
안녕하세요 DateSerial 및 TimeSerial 정의되지 않은 함수입니다. 나는 2003 년 ms 액세스를 사용하고 있습니다. 답장을 보내 주셔서 감사합니다. – 10e5x
두 열의 데이터의 형식은 무엇입니까? – Vikdor
둘 다 텍스트 유형입니다. EventD : 30/04/2012 EventT : 22:10:43 – 10e5x