Форум: "Основная";
Текущий архив: 2005.02.13;
Скачать: [xml.tar.bz2];
ВнизТест по Delphi при приеме на работу Найти похожие ветки
← →
DenK_vrtz © (2005-01-28 14:30) [160]select client_id, sum(cnt) sum_cnt from t
GROUP BY client_id
HAVING sum(cnt) =
(select max(sum(cnt)) sum_cnt from t
GROUP BY client_id)
← →
Rule © (2005-01-28 14:38) [161]DenK_vrtz © (28.01.05 14:30) [160]
ага, сто пудов, по стандарту низя агрегатные функции влажывать ...., тем более интербейз этого не понимает ....
← →
Romkin © (2005-01-28 14:40) [162]Rule © (28.01.05 14:38) [161] Это вообще ни один сервер не понимает, как считать :)))
← →
Rule © (2005-01-28 14:43) [163]надо мной уже коллеги смеются :-), я всё отложил и сижу над этим и думаю, а мне мешают ....
уберите их от меня :-))))))))))))))
← →
DenK_vrtz © (2005-01-28 14:46) [164]>Romkin © (28.01.05 14:40) [162]
А ORACLE 9i понимает и, вроде как, результаты правильные выдает
← →
DenK_vrtz © (2005-01-28 14:56) [165]тогда так :)
select client_id, sum(cnt) sum_cnt from t
GROUP BY client_id
HAVING sum(cnt) >= ALL
(select sum(cnt) sum_cnt from t
GROUP BY client_id)
← →
Romkin © (2005-01-28 15:06) [166]DenK_vrtz © (28.01.05 14:56) [165] Yess! :)))
Так немного лучше:
select client_id
from t
GROUP BY client_id
HAVING sum(cnt) >= ALL (select sum(cnt) sum_cnt
from t
GROUP BY client_id)
← →
Rule © (2005-01-28 15:08) [167]DenK_vrtz © (28.01.05 14:56) [165]
действительно работает, но мне не понятно, какую роль в данном случае выполняет ALL ? и не противоречит ли это 92 ?
← →
Rule © (2005-01-28 15:10) [168]Rule © (28.01.05 15:08) [167]
Всё, понял, я раньше и не догадывался что можно АЛЛ использовать в таком контексте, так что долго бы я ещё думал :), век живи, век учись :)
← →
JJJ (2005-01-28 15:33) [169]>>Romkin
Прикольно... Только такой запрос на MySql не прокатит...
← →
Rule © (2005-01-28 15:38) [170]JJJ (28.01.05 15:33) [169]
почему это ?, проверить можешь ?
← →
Romkin © (2005-01-28 15:44) [171]Rule © (28.01.05 15:38) [170] Потому что MySQL не поддерживает подзапросы
← →
Style © (2005-01-28 19:06) [172]
> Rule © (28.01.05 15:38) [170] Потому что MySQL не поддерживает
> подзапросы
В 5 версии поддерживает...
← →
_Lucky_ (2005-01-28 19:23) [173]
> TUser © (27.01.05 19:16) [145]
>
> > _Lucky_ (27.01.05 13:43) [131]
> Если не секрет. Я вот переписал это дело - сделал Vector
> указателем и соотвественнос все переписал. Заработало. Только
> мне очень интересно почему так (во времена ТР я был дитем
> малым, так что извините) - там что массивы в качестве параметров
> как-то по-другому передавались?
Вообщем-то лучше бы кусок кода привел, потому что я особо не понял, что и где ты переписал. Мое решение заключалось в следующем, строкуFunction FindMin (Vect : TVector) : Integer;
нужно исправить наFunction FindMin (Var Vect : TVector) : Integer;
тогда в функцию будет передаваться ссылка на массив, а не весь массив целиком, а если массив большой, то представть себе как он поползет через стек, может и не уместиться, что в принцепе и получилось
← →
jack128 © (2005-01-28 20:05) [174]_Lucky_ (28.01.05 19:23) [173]
Function FindMin (Vect : TVector) : Integer;
нужно исправить на
Function FindMin (Var Vect : TVector) : Integer;
тогда в функцию будет передаваться ссылка на массив
лудше тогда уж на Function FindMin (const Vect : TVector) : Integer;
← →
Styx (2005-01-28 22:24) [175]Style © (28.01.05 19:06) [172]
> В 5 версии поддерживает...
В 4 версии :)
← →
Style © (2005-01-28 23:26) [176]
> В 4 версии :)
Пардон ошибся :)
Если точнее, то начиная с 4.1
http://dev.mysql.com/doc/mysql/en/subqueries.html
← →
Piter © (2005-01-29 14:58) [177]Romkin © (28.01.05 13:36) [150]
select from select нету в Firebird :)
В Interbase нету вложенных ЗАПРОСОВ?!?! не может быть...
← →
Юрий К (2005-01-29 16:54) [178]Задача для теста:
В RichEdit загружен/скопирован юникод текст.
В Мемо нужно распечатать шестнадцатиричное представление данных, которые в RichEdit. Один юникод символ представляется двумя шестнадцатеричными числами, как к примеру по F3 мы видим в WinCmd32, если выбрать в опциях "Hex". То есть примерно выглядеть в Мемо будет так: 1F 04 40 04 38 04 32 04 35 04 42 04, что есть представление слова "Привет".
← →
Юрий К (2005-01-29 16:57) [179]На [178]:
У кого получится, просьба решение привести в теме "
RichEdit и Unicode." - http://delphimaster.net/view/1-1106934373/
Страницы: 1 2 3 4 5 вся ветка
Форум: "Основная";
Текущий архив: 2005.02.13;
Скачать: [xml.tar.bz2];
Память: 0.79 MB
Время: 0.075 c