Форум: "Базы";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.04.18;
Скачать: [xml.tar.bz2];




Вниз

Связанные таблицы 


Yuri Btr   (2002-03-27 17:12) [0]

Уважаемые мастера! можно ли связать в запросе две таблицы из разных алиасов (тип DBF + .TXT в частности ?) и сделать это на Дельфи?



MAxiMum   (2002-03-27 17:21) [1]

А Delphi и BDE, а также SQL на это абсолютно по барабану.



Fay   (2002-03-27 17:27) [2]

Да



Yuri Btr   (2002-03-27 17:31) [3]

Есть 2 таблицы - DBF (.dbf) и TXT (.txt) связанны по полю "name"
надо просто взять сумму из TXT и вычесть из соответствующей DBF
Ну и у меня не проходит такой запрос:

UPDATE dbf
SET dbf.summa=dbf.summa-txt.summa
FROM dbf, txt
WHERE dbf.name=txt.name

Или это принципиально невозможно?



Reindeer Moss Eater   (2002-03-27 19:05) [4]

Это принципиально возможно в MSSQL.
<<Update ... From>> - это T-SQL.



Yuri Btr   (2002-03-28 09:43) [5]

Ну помогите, пожалуйста. Очень надо!



Lusha   (2002-03-28 10:06) [6]

BDE на месте не стоит. Все время меняется. Лет пять тому, я бы сказал Вам: "и не мечтайте". А сейчас говорю: "Попробуйте так"

update dbf d
set d.summa = d.summa - (select e.summa from txt e where d.name = e.name)

Удачи :)






Форум: "Базы";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.04.18;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.72 MB
Время: 0.021 c
1-57789           commm                 2002-04-05 17:40  2002.04.18  
как узнать имя (логин) текущего пользователя windows?


1-57819           dr_neo_rostov         2002-04-05 14:24  2002.04.18  
Двоичный вид числа и строки


14-57889          heruvim4ik            2002-03-09 17:10  2002.04.18  
Посоветуйте самоучитель (Delphi 5)


1-57813           SeF                   2002-04-02 02:57  2002.04.18  
Getclassname


3-57632           AndDem                2002-03-28 13:18  2002.04.18  
Date в Oracle