72 похожих чатов

#Вопрос Id Name 3 Желтый 2 Зеленый 1 Красный Справочник цветов Id

Name
3 Вода негазированная
1 Картофель
10 Квас "Окрошечный"
4 Печенье
2 Рис длиннозерный
5 Сосиски
7 Сосиски "Товарные"
6 Сосиски категории Б
8 Сосиски сосисочные
9 Яблоки
Справочник товаров

Id GoodId ColorId BDate EDate
1 3 2 2016-11-03 2017-11-03
2 3 1 2017-11-03 2017-12-03
3 4 3 2016-11-04 2017-10-03
4 4 1 2017-10-03 2018-03-03
5 6 2 2018-05-05 2018-06-06
6 6 1 2018-06-06 2018-07-07
7 8 2 2019-01-01 2019-02-02
8 8 3 2019-02-02 2019-03-03
И вот такая таблица, отображающая данные об изменении цветов у определенного товара.

Нужно написать запрос, который выведет список товаров, у которых на определенную дату не задано цвета. То есть, где записей об изменении цвета нет вообще(NULL), и где "определенная дата" не попадает в диапазон между первой датой, когда задан первый цвет товара, и последней датой последней записи о цвете у товара. Смогу ли я это сделать в один SELECT,или скриптик таки писать?

2 ответов

5 просмотров

В предложении where используй not exists с субзапросом (академический вариант)

Вполне сможешь

Похожие вопросы

Обсуждают сегодня

Всем доброго вечера! Хочу поделиться своим злоключением с человеком, который, как оказалось сюда тоже скидывал свое резюме. Жаль, что я вашу группу не нашел раньше… человек ки...
Роман Ахмедзянов
4
Привет, кто может сделать юзербота с апи? Задачи: - создавать группы - создавать каналы - задавать для созданных каналов аватарку или эмоджи, имя группы - добавлять в группы...
Lencore
11
господа, когда у вас в боте есть локализация (ру + англ, остальные языки пока не планируются), вы на первом старте как с языком решаете вопрос: смотрите на language_code приле...
Denis 🐍|👑 | darling! 🥰
5
у меня такой вопрос про память в x86 возник, может кто пояснить?.. у процессора есть (как минимум) 3 типа адресов (названия "п1", "п2", "п3" --- мои, чтобы проще было дальше)...
Toideng
10
Добрый день. Созданию отношения таблиц для учёта кораблей, их движения между точками (портами) согласно расписания. Терзают сомнения в правильном ли направлении двигаюсь 😅 1...
Aleksey
1
I have financial chart like this I can mask by color to get green and red squares. I want get two data First i want to get two last squares(two in the very right side colors) ...
@. .@
4
Я колись ставив гуглу антиспам 3.0, може і норм, але мені не дуже зайшло. Теж думав тиждень, що його і куди. Зупинився на трех варіантах відразу всі три і включив 1. Перевір...
𝓔𝓾𝓰𝓮𝓷𝓮𝓥 J
2
Всем привет, Добавил в плагин определение user agent public function registerMarkupTags() { return [ 'filters' => [ 'staticPage' => ['RainLab\Pages\Cl...
John Norton Kruger
3
Привет. Наверняка у кого-нибудь здесь есть опыт работы с трекерами (встроенными в OpenCV (KCF) или абстрагированными) на одноплатниках. Если не рассматривать малинку и други...
Georgy Makarov
4
Приветствую. Есть N видео объектов (фильмы). Часть полной длины просмотра а часть короткие ( обрезаны титры). Задача найти идентичные фильмы. Я не в курсе, есть ли аналог шаз...
Nikolay Chudinov
7
Карта сайта