powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Выборка с таблици
8 сообщений из 8, страница 1 из 1
Выборка с таблици
    #38643360
serg87i
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток. Не могу разобраться как правильно запилить запрос. Есть таблица table1 поля num, date.
num date
12 01.01.2013
12 03.03.2013
45 05.05.2014
45 05.05.2014

Как отобрать num которые были только 05.05.2014 числа к примеру. Спасибо.
...
Рейтинг: 0 / 0
Выборка с таблици
    #38643718
serg87i
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот я делаю выборку номеров, которые попали в определенную дату но мне нужно чтоб эти номера не попадали не фиксировались вобще нигде кроме этой даты как это сделать?
select
table1.num
from table1 where table1.num = '44'
and
table1.date <= '30.04.2014'
and
table1.date>='30.04.2014'
...
Рейтинг: 0 / 0
Выборка с таблици
    #38643783
LeXa NalBat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
2.
3.
SELECT num FROM table1 WHERE date = '05.05.2014'
EXCEPT
SELECT num FROM table1 WHERE not (date = '05.05.2014')


7.4. Combining Queries
...
Рейтинг: 0 / 0
Выборка с таблици
    #38643839
serg87i
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спс. Но почему то запрос выполняется сильно долго.
...
Рейтинг: 0 / 0
Выборка с таблици
    #38643849
LeXa NalBat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
serg87i,

показывайте EXPLAIN ANALYZE SELECT ...
...
Рейтинг: 0 / 0
Выборка с таблици
    #38643887
serg87i
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Все ОК! Спс. Чуть затупил...
...
Рейтинг: 0 / 0
Выборка с таблици
    #38646187
big-trot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
LeXa NalBat
Код: sql
1.
2.
3.
SELECT num FROM table1 WHERE date = '05.05.2014'
EXCEPT
SELECT num FROM table1 WHERE not (date = '05.05.2014')


7.4. Combining Queries

А если использовать только
Код: sql
1.
 SELECT num FROM table1 WHERE date = '05.05.2014'

этого разве не достаточно
...
Рейтинг: 0 / 0
Выборка с таблици
    #38646437
Ivan Durak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LeXa NalBat
Код: sql
1.
2.
3.
SELECT num FROM table1 WHERE date = '05.05.2014'
EXCEPT
SELECT num FROM table1 WHERE not (date = '05.05.2014')


7.4. Combining Queries
Еще можно так:
Думаю быстрее будет:

SELECT num
FROM table1
group by num
having min(date) = '05.05.2014' and max(date) = '05.05.2014'
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Выборка с таблици
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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