powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Запросы в sql
7 сообщений из 7, страница 1 из 1
Запросы в sql
    #39779777
Dmitry1997
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Запрос: Список договоров, у которых истекает срок страхования в «I-ом» месяце текущего года
Таблица Договора:
Договора (№ договора, дата заключения, ИИН/БИН клиента, срок действия договора, код вида страхования, код страховщика, код объекта страхования, кол-во объектов, краткая характеристика объекта, сумма страховки по договору, размер месячного взноса, накопленная сумма);
мой запрос выглядит вот так: SELECT * FROM Договора WHERE [дата заключения]= '2018-01-01'
А мне надо что-бы он выводил всех у кого истекает срок страхования в первом месяце текущего года
Приложу фото как выглядит таблица
...
Рейтинг: 0 / 0
Запросы в sql
    #39779805
Руслан Дамирович
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dmitry1997,

SELECT * FROM [Договора] WHERE DATEADD( DAY, [срок действия договора], [дата заключения] ) BETWEEN '20180101' AND '20180131'
...
Рейтинг: 0 / 0
Запросы в sql
    #39779832
Dmitry1997
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
СПАСИБО Руслан Дамирович
...
Рейтинг: 0 / 0
Запросы в sql
    #39780286
waszkiewicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Руслан Дамирович,
и забыть про индексы?
...
Рейтинг: 0 / 0
Запросы в sql
    #39780288
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
waszkiewiczРуслан Дамирович,
и забыть про индексы?
где-то написано что они есть и конкретно на [дата заключения]?
...
Рейтинг: 0 / 0
Запросы в sql
    #39780406
iap
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Руслан ДамировичDmitry1997,

SELECT * FROM [Договора] WHERE DATEADD( DAY, [срок действия договора], [дата заключения] ) BETWEEN '20180101' AND '20180131'1 января 2018 года 17 часов - это январь 2018 года?
А почему отбросили?
...
Рейтинг: 0 / 0
Запросы в sql
    #39780407
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iapРуслан ДамировичDmitry1997,

SELECT * FROM [Договора] WHERE DATEADD( DAY, [срок действия договора], [дата заключения] ) BETWEEN '20180101' AND '20180131'1 января 2018 года 17 часов - это январь 2018 года?
А почему отбросили?
date же судя по всему, почему отбросили?
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Запросы в sql
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]