Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.05.04;
Скачать: CL | DM;

Вниз

Выборка значений SQL   Найти похожие ветки 

 
ChaosAD ©   (2008-04-08 08:27) [0]

Существует две таблицы связанные между собой мастер-детаил. В детаил таблице присутствует текстовое поле.
Нужно сделать выборку: мастер->Детаил(сумма текстового поля) т.б. первое значение, затем второе, третье и т.д. сколько значений относится к мастер таблице.
типа этого
Мas    |  Det
-------------------------------
abc    |  1.4;2.7;5,3;3,2;7,11;
dfg    |  3,5;2,6;1,7;
При помощи SQL запроса возможно такое?


 
Kolan ©   (2008-04-08 09:10) [1]

Пример исходных таблиц нужен.


 
Johnmen ©   (2008-04-08 09:22) [2]


> При помощи SQL запроса возможно такое?

Нет.


 
ЮЮ ©   (2008-04-08 09:48) [3]

> [2] Johnmen ©   (08.04.08 09:22)
>
> > При помощи SQL запроса возможно такое?
>
> Нет.

MS SQL:

declare @Childs varchar(1024)
SET @Childs = ""
select @Childs = @Childs + cast(id as varchar(10)) + "," from U_WorkHours where
 id between 1000 and 1010
select @Childs


возврвщает в одном поле
1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,

чем это не SQL запрос?
В конкрктном случае, конечно, не detail выбирается, но сути это не меняет.
В конце концов можно и курсор в "запросе" использовать и локальную таблицу. Всё то, что затем можно оформить в виде UDF/SP можно выполнить и в одельном "запросе"


 
Johnmen ©   (2008-04-08 10:10) [4]


> чем это не SQL запрос?

Тем, что не запрос в единственном числе.
И уж тем более всё это [3] вместе.


 
ЮЮ ©   (2008-04-08 10:22) [5]

> Тем, что не запрос в единственном числе.

Всё, чмо можно положить одним махом в TADOQuery.SQL.Text или в TADOComand.CommandText и выполнить одним Open(Execute) вполне можно назвать "одним запросом" :)



Страницы: 1 вся ветка

Текущий архив: 2008.05.04;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.013 c
2-1207548421
031178
2008-04-07 10:07
2008.05.04
Обновление таблички


6-1185440244
cosinus
2007-07-26 12:57
2008.05.04
Как послать e-mail с машины без единой почтовой программы?


3-1196537722
Kley
2007-12-01 22:35
2008.05.04
преобразование типа поля


10-1144224575
DancerMan
2006-04-05 12:09
2008.05.04
TWebbrowser. Клик по ссылке -> MyProcedure


15-1205840565
GRAND25
2008-03-18 14:42
2008.05.04
Новый IBExpert - сволочь!