Как сделать случай условия с типом времени в sql - PullRequest
0 голосов
/ 29 апреля 2020

У меня есть какая-то проблема, я хочу сделать запрос, используя условие case со временем в sql, но я получил ошибку, кто-нибудь может описать, в каком коде я ошибался?

Запрос:

SELECT `no_reg`,`time`
CASE
WHEN `time` BETWEEN '06:15't AND '11:59't THEN 'Time_In'
END AS time_in
FROM raw_attendance

Ошибка:

enter image description here

и time - time тип данных

1 Ответ

2 голосов
/ 29 апреля 2020
SELECT `no_reg`,`time`,
CASE
WHEN `time` BETWEEN '06:15't AND '11:59't THEN 'Time_In'
END AS time_in
FROM raw_attendance

Запустите это, это должно работать. Вы пропустили запятую после поля времени. Также у вас нет условия ELSE, которое должно быть.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...