Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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)

Удачи :)






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

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

Наверх





Память: 0.45 MB
Время: 0.005 c
3-57583
Sysoper
2002-03-26 12:27
2002.04.18
At End Of Table


3-57593
B_A_V
2002-03-27 07:57
2002.04.18
оператор select


4-57928
Alx2
2002-02-13 11:58
2002.04.18
Hook: что неправильно?


7-57901
ATLANTIDO
2002-01-25 13:35
2002.04.18
кЛАВА


14-57855
MBo
2002-03-11 13:41
2002.04.18
Занятно.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский