У меня есть запрос на формирование посещаемости, и результаты в строках 1 и 2 показывают ноль, Query
загружено здесь
| FingerId | ShiftId | DateIn | DateOut | ScanIn | ScanOut | WorkhourIn | WorkhourOut | TIME_IN | TIME_OUT |
| -------- | ------- | ---------- | ---------- | -------- | -------- | ---------- | ----------- | --------- | --------- |
| 61 | 10 | | 2020-04-09 | | | | 21:00:00 | | |
| 61 | 10 | | 2020-04-08 | | | | 21:00:00 | | |
| 61 | 10 | 2020-04-07 | 2020-04-08 | 20:52:50 | 07:29:46 | 21:00:00 | 07:00:00 | -00:07:10 | -06:30:14 |
| 61 | 10 | 2020-04-08 | 2020-04-09 | 21:04:49 | 07:21:32 | 21:00:00 | 07:00:00 | 00:04:49 | -06:38:28 |
Что-то не так с запрос, который я сделал? именно в GROUP BY
и как мне удалить или не отображать null
в первой и второй строках?
[ОБНОВЛЕНО]
Реализация IS NOT NULL
в запрос точно к WHERE
фильтру
ОТ:
WHERE
FingerId = 61
ORDER BY
q.FingerId ASC,
DateIn ASC
Кому:
WHERE
FingerId = 61
AND FingerId IS NOT NULL
/* AND other fields that will be applied IS NOT NULL status */
Для получения более подробной информации я обновляю его здесь