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

Откуда:
Сообщений: 28
Вот такая вот задачка не могу решить никак...
У меня есть дата окончание срока паспорта и некий тур.

Нужен список где срок действия паспорта меньше, чем 122 дня с даты окончания тура.
Всем заранее спасибо.
21 апр 14, 12:07    [15909979]     Ответить | Цитировать Сообщить модератору
 Re: Задачка  [new]
Дедушка
Member

Откуда: Город трёх революций
Сообщений: 5143
dateadd
21 апр 14, 12:12    [15910015]     Ответить | Цитировать Сообщить модератору
 Re: Задачка  [new]
deleted_we43s2
Member [скрыт]

Откуда:
Сообщений: 28
Дедушка,

не могу понять как применить(
21 апр 14, 12:13    [15910030]     Ответить | Цитировать Сообщить модератору
 Re: Задачка  [new]
Glory
Member

Откуда:
Сообщений: 104751
serkurenkov
не могу понять как применить(

Прочитать ссылку до конца и увидеть примеры использования
21 апр 14, 12:14    [15910040]     Ответить | Цитировать Сообщить модератору
 Re: Задачка  [new]
deleted_we43s2
Member [скрыт]

Откуда:
Сообщений: 28
Да прочитал все равно не могу понять...
21 апр 14, 12:20    [15910073]     Ответить | Цитировать Сообщить модератору
 Re: Задачка  [new]
Glory
Member

Откуда:
Сообщений: 104751
serkurenkov
Да прочитал все равно не могу понять...

Читайте, пока не поймете.
Можете даже написать запрос.
21 апр 14, 12:22    [15910085]     Ответить | Цитировать Сообщить модератору
 Re: Задачка  [new]
deleted_we43s2
Member [скрыт]

Откуда:
Сообщений: 28
а как переменную сделать которая выводит из таблицы? я просто относительно недавно в этом деле.
21 апр 14, 12:34    [15910141]     Ответить | Цитировать Сообщить модератору
 Re: Задачка  [new]
deleted_we43s2
Member [скрыт]

Откуда:
Сообщений: 28
Блин я чет вообще понять не могу((
21 апр 14, 12:37    [15910157]     Ответить | Цитировать Сообщить модератору
 Re: Задачка  [new]
Glory
Member

Откуда:
Сообщений: 104751
serkurenkov
а как переменную сделать которая выводит из таблицы?

Данные из таблицы выбирает команда select, а не переменная

serkurenkov
я просто относительно недавно в этом деле.

Недавно - это вообще не знаю ни одной команды SQL ?
21 апр 14, 12:38    [15910159]     Ответить | Цитировать Сообщить модератору
 Re: Задачка  [new]
Knyazev Alexey
Member

Откуда: Екб -> Мск
Сообщений: 10233
Блог
http://firststeps.ru/sql/sql1.html
21 апр 14, 12:40    [15910175]     Ответить | Цитировать Сообщить модератору
 Re: Задачка  [new]
deleted_we43s2
Member [скрыт]

Откуда:
Сообщений: 28
Glory,

Не правильно написал вопроса...
Вот например

select
DATEADD(DAY,+122, '2007-01-01 13:10:10')

Вот где дата, как мне туда запихнуть дату которая выводится в колонке, я вот про что.
21 апр 14, 12:44    [15910198]     Ответить | Цитировать Сообщить модератору
 Re: Задачка  [new]
Glory
Member

Откуда:
Сообщений: 104751
serkurenkov
Вот где дата, как мне туда запихнуть дату которая выводится в колонке, я вот про что.

Начать изучение SQL с базовых команд. Ссылку дали выше
21 апр 14, 12:45    [15910208]     Ответить | Цитировать Сообщить модератору
 Re: Задачка  [new]
deleted_we43s2
Member [скрыт]

Откуда:
Сообщений: 28
Glory,

это срочная задача.
Ваши советы почитать итд мне сейчас никак не помогут.
Спасибо.
21 апр 14, 12:53    [15910256]     Ответить | Цитировать Сообщить модератору
 Re: Задачка  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
serkurenkov
Glory,

это срочная задача.
Ваши советы почитать итд мне сейчас никак не помогут.
Спасибо.
Тогда наймите специалиста.
21 апр 14, 12:55    [15910270]     Ответить | Цитировать Сообщить модератору
 Re: Задачка  [new]
Glory
Member

Откуда:
Сообщений: 104751
serkurenkov
Ваши советы почитать итд мне сейчас никак не помогут.

Тогда наймите работника, который за вас сделает вашу работу.
21 апр 14, 12:55    [15910271]     Ответить | Цитировать Сообщить модератору
 Re: Задачка  [new]
deleted_we43s2
Member [скрыт]

Откуда:
Сообщений: 28
select
owner.name as 'Владелец заявки' ,
owner.inc as 'Номер заявки'
from claim
join partner owner on claim.owner=owner.inc
join tour on claim.tour = tour.inc
where tour.state = 4
and
exists (select p2.inc from people p2 where p2.claim = claim.inc and p2.pvalid < DATEADD(d, -122, claim.datebeg ))
order by
owner.name


В общем получилось как то так... Всем спасибо.
21 апр 14, 17:25    [15912091]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить