Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум 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

 
mar mar вне форума

Аватара для mar

just mar


Moderator


Сообщения: 3904
Благодарности: 163

Профиль | Отправить PM | Цитировать


pauluss
СУБД какая? mysql не умеет работать со вложенными запросами (не знаю, как последние версии)
А в postgese они работают

Отправлено: 17:49, 09-06-2004 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Ночной странник


Contributor


Сообщения: 4050
Благодарности: 83

Профиль | Сайт | Отправить 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


Ночной странник


Contributor


Сообщения: 4050
Благодарности: 83

Профиль | Сайт | Отправить PM | Цитировать


pauluss
я в другом такомже топике написал решение твоего вопроса!

pauluss
зачем было создавать сразе несколько идентичных тем???

/fixed

[s]Исправлено: Prisoner, 1:55 10-06-2004[/s]

-------
можно практически все, но просто мы это еще не знаем.
главный враг програмиста это копипастинг
За хорошее сообщение не забываем нажимать ссылочку "Полезное сообщение"!


Отправлено: 21:34, 09-06-2004 | #4


Аватара для vadimiron

Ветеран


Сообщения: 1864
Благодарности: 120

Профиль | Отправить PM | Цитировать


Vlad Drakula

Так вроде надо было, чтобы такие txt, которые и в более ранних периодах встречаются, отсекались.
Например: у нас есть txt с содержанием "ля-ля-ля" с полем dat 2004-05-20, а также у нас есть txt с тем же содержанием  "ля-ля-ля" но числа 2003-04-21, и вот эта строка должна игнорироватся, а в твоём запросе она всё равно будет фигурировать, так как  "ля-ля-ля" встречается также в период с 2004-01-01 по 2005-01-01

-------
Fortes fortuna adiuvat


Отправлено: 23:04, 09-06-2004 | #5

pauluss


Сообщения: n/a

Профиль | Цитировать


Vlad Drakula
Форум почему-то при создании топика и ответе на пост пароль мой не принимает, пытался создать тему два раза, на оба руался ошибкой, я даже не знавл, что они создались.
Ты не мог бы повторить ответ, видимо второй топик убили, а я не прочитал что там было.

Отправлено: 09:14, 11-06-2004 | #6



Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » SQL запрос

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Прочие БД - 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 запрос E-mail Вебмастеру 20 30-12-2006 22:31
SQL-запрос anridir Программирование и базы данных 2 23-09-2002 07:11




 
Переход