날짜 값을 저장하는 열이 있습니다. 그러나 날짜가 잘못된 형식으로 채워지는 방법도 있습니다. 열의 날짜 형식은 DD/MM/YYYY
이지만 날짜는 MM/DD/YYYY
으로 채워집니다. 값을 MM/DD/YYYY
에서 DD/MM/YYYY
으로 어떻게 변경할 수 있습니까? 예 : 이 순간에는 03/05/2012
이 표시되고 3rd May 2012
으로 읽혀 실제적으로는 실제로 05/03/2012
(5th March 2012
)으로 채워 져야합니다.날짜를 다른 형식으로 다시 업데이트하는 방법은 무엇입니까?
위 문제는 해결되었지만 비슷한 질문이 있습니다. "2012-12-01 12 : 33 : 00.0"을 "2012-01-12 12 : 33 : 00.0"으로 바꾸려면 어떻게해야합니까? "convert (varchar (50), convert (datetime, log_date, 103), 121)"을 선택하고 101과 103을 모두 사용했지만 여전히 뒤집을 수 없었습니다.
열의 유형이'date','datetime' 또는'datetime2' 인 경우 * 형식을 갖지 않습니다. 또한 "저장된"날짜의 * all *이 맞지 않습니까? 그렇지 않은 경우, 뒤집기가 필요한 날짜와 그렇지 않은 날짜를 어떻게 구별해야합니까? –
안녕 Damien. 어떤 날짜를 뒤집을 필요가 있는지 쉽게 결정할 수 있습니다. 날짜 열은 현재 날짜보다 커서는 안됩니다. – cooldude
2012 년 1 월 3 일 1 월 3 일 또는 3 월 1 일입니까? 둘 다 과거에 있습니다. –