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

Вниз

Вопрос по SQL запросу   Найти похожие ветки 

 
Sergei_dolya   (2003-02-26 10:21) [0]

Мастера помогите! Есть допустим две таблицы Table_1_week, и
Table_2_week,я делаю такой запрос


Select * from table_1_week;
затем

while Table_1_week.eof do
begin
update table_2_week
set begin_kol={cумма отдельных полей таблицы Table_1_week текущей записи}
where (F_date=Edit_date+7) And (F_naimen_tov=Table_1_week.fieldbyname("F_naimen_tov");
Table_1_week.next;
end;

Можно ли применить другой запрос к таблицам,чтобы работало update таблицы Table_1_week работал быстрее.
Заранее спасибо.


 
stone ©   (2003-02-26 10:27) [1]

Что-то типа этого

UPDATE titles
SET t.ytd_sales = t.ytd_sales + s.qty
FROM titles t, sales s
WHERE t.title_id = s.title_id
AND s.ord_date = (SELECT MAX(sales.ord_date) FROM sales)


 
Sergei_dolya   (2003-02-26 10:37) [2]

Stone-> Ты проверял этот запрос?


 
Hawk2   (2003-02-26 11:06) [3]

Sergei_dolya: Этот код прямо из программы и он работает???
while Table_1_week.eof do
begin
update table_2_week
set begin_kol={cумма отдельных полей таблицы Table_1_week текущей записи}
where (F_date=Edit_date+7) And (F_naimen_tov=Table_1_week.fieldbyname("F_naimen_tov");
Table_1_week.next;
end;
А разве операторы SQL пишутся не в Query?


 
Sergei_dolya   (2003-02-26 11:15) [4]

Не из программы код, не охота было все писать.Прога дома лежит.Я думал и так будет понятно.


 
stone ©   (2003-02-26 11:18) [5]


> Sergei_dolya (26.02.03 10:37)
> Stone-> Ты проверял этот запрос?


Это взято из хэлпа MSSQL, я не уверен, что Акцес будет поддерживать такую конструкцию, но можешь попробовать или покопать в этом направлении. Руки есть? Жми Ф1.


 
Sergei_dolya   (2003-02-26 11:21) [6]

> Stone просто в локальном хелпе delphi и У Грубера
такой конструкции update не встречал.
UPDATE titles
SET t.ytd_sales = t.ytd_sales + s.qty
FROM titles t, sales s


 
Sergei_dolya   (2003-02-27 07:46) [7]

Этот запрос не работает с локальной БД. Я проверял.



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

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

Наверх




Память: 0.48 MB
Время: 0.014 c
1-54105
Shc
2003-03-01 18:58
2003.03.17
Вставка объекта как рисунка


1-53996
Armageddon
2003-03-05 23:06
2003.03.17
Кто знает как конвектировать файлы в .doc формат в RTF и обратно


14-54224
Nikos
2003-03-03 16:31
2003.03.17
Подскажите, где можно скачать эл.учебник по БД


3-53877
Maik
2003-02-24 18:30
2003.03.17
Ошибка Sql 804 при работе в сети


14-54205
nick-from
2003-03-03 12:02
2003.03.17
Народ, где почитать как делать файлы .CHM