Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Другие СУБД [игнор отключен] [закрыт для гостей] / Помогите с запросом / 11 сообщений из 11, страница 1 из 1
31.03.2006, 19:56
    #33638602
aLexx Subb
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с запросом
Нужно выбрать из БД запись последнюю по дате, но без сортировки. Этот запрос нужно в суб запросе использовать а order by не поддерживается
...
Рейтинг: 0 / 0
31.03.2006, 19:58
    #33638608
Мимопроходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с запросом
Привет, aLexx!
Ты пишешь:

aLexx aS> Нужно выбрать из БД запись последнюю по дате, но без сортировки.
aS> Этот запрос нужно в суб запросе использовать а order by не
aS> поддерживаетсяMAX()

--
With best regards, Мимопроходящий.

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
31.03.2006, 20:04
    #33638610
aLexx Subb
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с запросом
Ну и молодец. И что MAX()
Вот мой запрос
select top 1 rowid from DOC order by Data desc
Ну и как ты сделаешь?
...
Рейтинг: 0 / 0
31.03.2006, 20:20
    #33638631
Мимопроходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с запросом
Привет, aLexx!
Ты пишешь:

aLexx aS> Ну и молодец. И что MAX()
aS> Вот мой запрос
aS> select top 1 rowid from DOC order by Data desc
aS> Ну и как ты сделаешь?Умному достаточно.
А тебе, пожалуй, мало.
Шевели мозгой.
Если оная есть.

--
With best regards, Мимопроходящий.

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
31.03.2006, 20:21
    #33638634
VirusXP
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с запросом
Код: plaintext
1.
2.
3.
4.
select <хочу выбрать>
from <таблица> t1
join  (select max(<дата>) dat 
        from <таблица>) t2 on t2.dat = t2.<дата>
...
Рейтинг: 0 / 0
31.03.2006, 20:22
    #33638635
VirusXP
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с запросом
вернее
Код: plaintext
1.
2.
3.
4.
select <хочу выбрать>
from <таблица> t1
join  (select max(<дата>) dat 
        from <таблица>) t2 on t2.dat = t1.<дата>
...
Рейтинг: 0 / 0
31.03.2006, 20:23
    #33638637
VirusXP
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с запросом
кстати, что подразумевается под "другие БД"?
...
Рейтинг: 0 / 0
31.03.2006, 20:34
    #33638645
aLexx Subb
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с запросом
Мимопроходящий
Привет, aLexx!
Ты пишешь:

aLexx aS> Ну и молодец. И что MAX()
aS> Вот мой запрос
aS> select top 1 rowid from DOC order by Data desc
aS> Ну и как ты сделаешь?Умному достаточно.
А тебе, пожалуй, мало.
Шевели мозгой.
Если оная есть.

--
With best regards, Мимопроходящий.

Posted via ActualForum NNTP Server 1.3

Мимо проходи, мимопроходящий умник. Хрень какую-то советует. Блин, а
...
Рейтинг: 0 / 0
31.03.2006, 20:35
    #33638646
aLexx Subb
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с запросом
VirusXPвернее
Код: plaintext
1.
2.
3.
4.
select <хочу выбрать>
from <таблица> t1
join  (select max(<дата>) dat 
        from <таблица>) t2 on t2.dat = t1.<дата>


Огромное спасибо. Тут есть над чем поэксперементировать. Щас пробовать буду, сам запрос работает, будет ли в суб запросе точить.Спасибо еще раз.
...
Рейтинг: 0 / 0
31.03.2006, 20:42
    #33638657
aLexx Subb
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с запросом
Всем большое спасибо! Все точит, вот что у меня в итоге набросалось, блин чето мозги подустали, пора домой

select
COSTS.VidCZeniCZeni,
Razdel.Kommentariy,
COSTS.PorNomer,
items.Naimenovanie,
COSTS.CZena1
from
COSTS
inner join items on
COSTS.NomenklaturaCZeni=items.ROWID
inner join COSTS Razdel on
COSTS.Razdel=Razdel.ROWID
where COSTS.Razdel_f <>0
and
COSTS.VidCZeniCZeni in
(select ROWID from typecosts where Dokument_ in
(select rowid from doc t1 join (select max(data) dat from doc where TipDokumenta='Прайс') t2 on t2.dat = t1.data where TipDokumenta='Прайс'))
order by Razdel.PorNomer




3нание бывает двух видов. Мы сами знаем предмет - или же знаем, где найти о нем сведения. (©Бенджамин Франклин )
Ага, и я с ним полностью согласен! :)
...
Рейтинг: 0 / 0
31.03.2006, 20:43
    #33638659
aLexx Subb
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с запросом
VirusXPкстати, что подразумевается под "другие БД"?
А фиг знает, я вот с Pervasive SQL, например, ковыряюсь сижу. Решил тут на досуге сделать отчетик один.
...
Рейтинг: 0 / 0
Форумы / Другие СУБД [игнор отключен] [закрыт для гостей] / Помогите с запросом / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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