Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Ограничения на даты  [new]
Lise
Member

Откуда:
Сообщений: 1
Добрый день, друзья! Имеется Таблица с полями "магазин" , "дата открытия" и "дата закрытия". Для каждого магазина своя дата закрытия и дата открытия. Как мне сослаться на эти даты в следующем джойне, не ограничиваясь на даты явно? То есть, раньше бы я записала select shop from table where day_id between "2018-01-01" and "2018-10-01"
Сейчас мне нужно записать что-то вроде
Select shop from table where day_id between open_dt and close_dt, потому что я выбираю пул магазинов и для каждого из них своя дата открытия и закрытия.
2 дек 18, 20:37    [21751560]     Ответить | Цитировать Сообщить модератору
 Re: Ограничения на даты  [new]
aleks222
Member

Откуда:
Сообщений: 339
Lise
не ограничиваясь на даты явно? То есть, раньше бы я записала select shop from table where day_id between "2018-01-01" and "2018-10-01"
Сейчас мне нужно записать что-то вроде
Select shop from table where day_id between open_dt and close_dt, потому что я выбираю пул магазинов и для каждого из них своя дата открытия и закрытия.


Если ограничивать не нужно - не нужно ограничивать:
Select shop from table 

Ваш КО.
3 дек 18, 05:40    [21751723]     Ответить | Цитировать Сообщить модератору
 Re: Ограничения на даты  [new]
waszkiewicz
Member

Откуда:
Сообщений: 925
Lise,
прочитать про порядок выполнения инструкций в скрипте (и про алиасы заодно)
3 дек 18, 10:33    [21751802]     Ответить | Цитировать Сообщить модератору
 Re: Ограничения на даты  [new]
Akina
Member

Откуда: Зеленоград, Москва, Россия
Сообщений: 18177
Lise
Таблица с полями "магазин" , "дата открытия" и "дата закрытия".
Судя по тексту ниже - это shop, open_dt и close_dt.

Lise
Сейчас мне нужно записать что-то вроде
Select shop 
from table 
where day_id between open_dt and close_dt
, потому что я выбираю пул магазинов и для каждого из них своя дата открытия и закрытия.
Нормальный себе запрос... осталось понять, откуда берётся day_id и что он вообще такое.
3 дек 18, 11:00    [21751812]     Ответить | Цитировать Сообщить модератору
 Re: Ограничения на даты  [new]
Mind
Member

Откуда: Лучший город на Земле
Сообщений: 2116
Lise
Как мне сослаться на эти даты в следующем джойне
Наверное сначала нужно написать JOIN. То что вы привели это селект из одной таблицы, никакого джойна там нет.
7 дек 18, 03:42    [21756547]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить