|
Sql-запрос
|
|||
---|---|---|---|
#18+
Есть таблица 1 (поля НОМЕР и ДАТА). Есть таблица 2 (поля НОМЕР и ДАТА). Нужно получить таблицу 3 (поля НОМЕР и ДАТА), которая содержит все те значения из первой таблицы, которых нет во второй. В голову ничего не приходит как: объединить поля в одну текстовую строку и использовать оператор (not in). Есть ли более простой способ? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.04.2010, 12:48 |
|
Sql-запрос
|
|||
---|---|---|---|
#18+
Код: plaintext 1. 2. 3.
либо Код: plaintext 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
13.04.2010, 12:55 |
|
Sql-запрос
|
|||
---|---|---|---|
#18+
А будет ли работать такой запрос: Код: plaintext 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
13.04.2010, 14:29 |
|
Sql-запрос
|
|||
---|---|---|---|
#18+
Работать будет, но, возможно, даст неверные результаты, если конкатенируются разные типы, или если одно из значений равно NULL. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.04.2010, 14:30 |
|
Sql-запрос
|
|||
---|---|---|---|
#18+
Есть дата date1. Есть таблица Tabl с полем date. Как выбрать из таблицы Tabl такую дату, которая будет больше date1, но при этом будет минимальна. То есть в таблице есть даты и больше и меньше date1, но нужно выбрать слудующую за датой date1. Будет ли правильным такой запрос: Код: plaintext 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
13.04.2010, 17:06 |
|
Sql-запрос
|
|||
---|---|---|---|
#18+
Khod Будет ли правильным такой запрос: будет Если нужна вся строка, то Код: plaintext 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
13.04.2010, 17:19 |
|
Sql-запрос
|
|||
---|---|---|---|
#18+
Есть таблица t1 (date1, date2). Есть таблица t2 (date3). date1, date2, date3 - тип ДАТА. Нужно выбрать из t1 такие значения, которые date2 - date1 > 1 и между date1 и date2 есть по крайней мере одно значение, которое не входит в перечень date3. Я работаю на реальной базе. Мне нужно исключить выходные и праздничные дни. Как раз в таблице t2 они и хранятся. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.04.2010, 10:55 |
|
Sql-запрос
|
|||
---|---|---|---|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8.
... |
|||
:
Нравится:
Не нравится:
|
|||
14.04.2010, 11:05 |
|
Sql-запрос
|
|||
---|---|---|---|
#18+
Код: plaintext 1. 2.
Плохое решение с таблицей t2, сделайте таблицу календарь где будут все дни, а праздники будут помечены http://www.sql.ru/forum/actualthread.aspx?tid=13716 ... |
|||
:
Нравится:
Не нравится:
|
|||
14.04.2010, 11:11 |
|
Sql-запрос
|
|||
---|---|---|---|
#18+
После того, как начал пользовать ся программой, изображённой на рисунке ниже, не даёт выполнить такой запрос: Код: plaintext 1. 2. 3. 4.
Пишет -958 SQL error: Temp table (t1) already exists in session. Что я делаю не так? Из под старого SqlExplorera такие запросы всегда выполнялись. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2010, 16:37 |
|
Sql-запрос
|
|||
---|---|---|---|
#18+
Khod, вы после коннекта уже выполняли запрос ... into temp - но явно не выполнили drop сделайте теперь drop а потом ... into temp ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2010, 18:46 |
|
Sql-запрос
|
|||
---|---|---|---|
#18+
Есть таблица 1 (дата1, дата2). Есть таблица 2 (дата3, дата4). дата1 < дата2 дата3 < дата4 дата1 и дата2 не нулевые. дата2 и дата4 могут быть нулевыми. Нужно получить таблицу 3 (дата1, дата2, дата3, дата4) когда промежутки времени (дата1, дата2) и (дата3, дата4) включают хотя бы 1 одинаковый день. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.07.2010, 15:08 |
|
Sql-запрос
|
|||
---|---|---|---|
#18+
KhodЕсть таблица 1 (дата1, дата2). Есть таблица 2 (дата3, дата4). дата1 < дата2 дата3 < дата4 дата1 и дата2 не нулевые. дата2 и дата4 могут быть нулевыми. Нужно получить таблицу 3 (дата1, дата2, дата3, дата4) когда промежутки времени (дата1, дата2) и (дата3, дата4) включают хотя бы 1 одинаковый день. select * from таблица_1, таблица_2 where дата3 between (дата1, дата2) or дата4 between (дата1, дата2) http://www.sql.ru/forum/actualthread.aspx?tid=475528 ... |
|||
:
Нравится:
Не нравится:
|
|||
01.07.2010, 16:02 |
|
|
start [/forum/topic.php?fid=44&fpage=22&tid=1607543]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
79ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
others: | 236ms |
total: | 413ms |
0 / 0 |