0
내가 경고가 계속 아래의 쿼리를 실행 :MySQL의 오류 코드 1292
경고 | 1292 | 잘못된 DOUBLE 값을 '잘린 날짜'로 잘라 버렸습니다.
날짜가 str_customvalue
인 문자열 만 추출하려고합니다. 그것이 내가 DATE(DATE(str_customvalue)) is not null
을 한 이유입니다.
Select
case str_category
when
('Resolved Date'
and (status = 'Closed')
and (DATE(str_customvalue) is not null)
)
then
cast(str_customvalue as datetime)
else cast(str_diff_date` as datetime)
end AS last_diff_date
From table
이 경고를 삭제할 수있는 방법이 있습니까? 쿼리는 제대로 작동하지만 스크립트가 QA를 전달하려면이 경고를 제거해야합니다.
Select
IF (str_category = 'Resolved Date' and
and (status = 'Closed')
and (DATE(str_customvalue) is not null,
cast(str_customvalue as datetime),
cast(str_diff_date` as datetime))
AS last_diff_date
From table
을 :