|
Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » SQL запрос |
|
SQL запрос
|
pauluss
Сообщения: n/a |
Пардон за ламеризм. Задача:
Есть таблица, в ней два поля: DATATIME и TEXT(n). Как построить запрос, результатом которого будет список уникальных значений текстового поля за определеный период(то есть такие же значения, какие были в более раннем периоде в результат не выводяться). P.S. (Боюсь, что обьяснил непонятно) Надо что-то типа этого: (но этот запрос не работает) SELECT txt, dat FROM `table` WHERE (dat < '2005-01-01' ) AND (dat >= '2004-01-01') AND (txt NOT IN (SELECT txt,date FROM `table` WHERE dat<'2004-01-01')) P.P.S. Всё это безобразие будет пытаться работать из PHP. |
|
Отправлено: 15:19, 09-06-2004 |
just mar Сообщения: 3904
|
Профиль | Отправить PM | Цитировать pauluss
СУБД какая? mysql не умеет работать со вложенными запросами ![]() А в postgese они работают |
Отправлено: 17:49, 09-06-2004 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ночной странник Сообщения: 4050
|
Профиль | Сайт | Отправить PM | Цитировать pauluss
так: SELECT txt, dat FROM table WHERE (dat < '2005-01-01' ) AND (dat >= '2004-01-01') GROUP BY txt |
------- Отправлено: 21:24, 09-06-2004 | #3 |
Ночной странник Сообщения: 4050
|
Профиль | Сайт | Отправить PM | Цитировать pauluss
я в другом такомже топике написал решение твоего вопроса! pauluss зачем было создавать сразе несколько идентичных тем??? /fixed [s]Исправлено: Prisoner, 1:55 10-06-2004[/s] |
------- Отправлено: 21:34, 09-06-2004 | #4 |
![]() Ветеран Сообщения: 1864
|
Профиль | Отправить PM | Цитировать Vlad Drakula
Так вроде надо было, чтобы такие txt, которые и в более ранних периодах встречаются, отсекались. Например: у нас есть txt с содержанием "ля-ля-ля" с полем dat 2004-05-20, а также у нас есть txt с тем же содержанием "ля-ля-ля" но числа 2003-04-21, и вот эта строка должна игнорироватся, а в твоём запросе она всё равно будет фигурировать, так как "ля-ля-ля" встречается также в период с 2004-01-01 по 2005-01-01 |
|
------- Отправлено: 23:04, 09-06-2004 | #5 |
pauluss
Сообщения: n/a |
Vlad Drakula
Форум почему-то при создании топика и ответе на пост пароль мой не принимает, пытался создать тему два раза, на оба руался ошибкой, я даже не знавл, что они создались. Ты не мог бы повторить ответ, видимо второй топик убили, а я не прочитал что там было. |
Отправлено: 09:14, 11-06-2004 | #6 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Прочие БД - SQL запрос на выборку по дате | echo off | Программирование и базы данных | 1 | 10-06-2009 01:15 | |
Delphi - [решено] SQL-запрос на Delphi | FRZ | Программирование и базы данных | 2 | 16-04-2009 15:42 | |
Разное - украшаем запрос MS SQL | pva | Программирование и базы данных | 26 | 16-10-2008 12:07 | |
sql запрос | Вебмастеру | 20 | 30-12-2006 22:31 | ||
SQL-запрос | anridir | Программирование и базы данных | 2 | 23-09-2002 07:11 |
|