2013-01-03 2 views
2

Advantage Database SQL에 간단한 문제가 있습니다.Advantage SQL의 날짜 형식 변환

날짜가 M/D/YYYY이고 MM/DD/YYYY로 변환하고 싶습니다. 일반적으로 SQL Server에서는 convert (varchar (20), field, 101)를 사용하지만 Advantage에서는 작동하지 않습니다.

이렇게하는 형식은 무엇입니까?

답변

1

사용할 수있는 간단한 변환 기능이 있다고 생각하지 않습니다. SQL에서 직접 변환하는 것은 아마도 상당히 성가신 문장이 될 것입니다 (나는 CONVERT, YEAR, DAYMONTH 스칼라의 조합이 필요하다고 생각합니다).

그러나 목표는 클라이언트 응용 프로그램의 특정 형식으로 날짜 값을 강제로 표시하는 것이지만 연결시 날짜 형식을 지정하는 것이 좋습니다. 당신이하는 일은 사용되는 클라이언트에 달려 있습니다. 예를 들어 연결 문자열을 사용하는 경우 다음과 같이 날짜 형식을 지정할 수 있습니다.

Data Source=\\server\share\yourdatapath;...;DateFormat=MM/DD/YYYY;