형식 날짜의 데이터 상자에 필드 시작이 있습니다. 월 및 연도를이 형식으로 추출합니다. mm-yyyy, 다른 모든 열이 필요합니다. Getting only Month and Year from SQL DATE은 월 및 연도를 다음 형식으로 추출합니다. "mm-yyyy"및 모든 열
에 따라
$query='SELECT *, DATEADD(MONTH, DATEDIFF(MONTH, 0, start), 0) AS [start] FROM ...
그러나 그것은 작동하지 않습니다
나는이 시도. 오류 :Incorrect parameter count in the call to native function 'DATEDIFF'"
또한 이후에 계속하는 방법을 모르겠다. SQL Query - Change date format in query to DD/MM/YYYY
그래서 내 생각은 다음과 같습니다 :
Convert(varchar(10),CONVERT(date,DATEADD(MONTH, (DATEDIFF(MONTH, 0, start), 0) AS [start]),106),103)
을하지만 난 여전히 일을 가지고이 발견했다.
SQL Server 솔루션을 사용하려는 것처럼 보이지만 태그가 정확하면 MySQL을 사용하고있는 것입니다. 날짜/시간 함수는 데이터베이스 시스템이 * 로트 *가 다른 하나의 영역입니다. 따라서 동일한 이름의 함수를 가지고 있어도 같은 일을한다는 보장은 없습니다. –