mysql dateValue () = date ()
문제
필드 "날짜"가 오늘인지 아닌지에 따라 두 개의 조회수로 테이블을 분할하려고합니다.
나는 사용을 시도했다
WHERE DATEVALUE(`table`.`Date`)=DATE()
그러나 마지막)에 잘못된 구문이 있다고 저장하는 데 오류가 발생합니다. 나는 그룹을 추가하려고 시도했지만 분명히 모든 것이 잘못된 구문에 대한 동일한 메시지를 제공합니다. 내가 뭔가 잘못 입력하고 있습니까? 이 문제를 해결할 수 있습니까? 이 작업을 수행하는 또 다른 방법이 있습니까?
해결책
당신이 찾고있는 상태는 다음과 같습니다.
table.`Date` = CURDATE()
당신이 칼럼이 있다면 DATE
유형 또는
DATE(table.`Date`) = CURDATE()
그것이 있다면 DATETIME
유형
다른 팁
Table.Date = DATE (-your Date-)를 시도해야합니다. 예를 들어:
WHERE table.date = DATE('1977-10-20') ;
기능 사용이 잘못되었습니다.
WHERE DATE(table.Date)=CURRENT_DATE
제휴하지 않습니다 StackOverflow