Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.03.2011, 12:31   #1
kastawow
 
Регистрация: 14.02.2011
Сообщений: 7
По умолчанию SQL запрос

Всем привет, в SQL я совсем туп туп и совсем забыл как на учебе мы делали запросы.
В общем у меня есть таблица блюда(в ней есть столбец 'Выход(грамм)'), вот мне нужно чтобы в таблице ингредиенты_блюда(в ней есть столбец 'количество(грамм)') считались все кол-ва ингредиентов и заносились автоматически в таблицу блюда в столбец 'Выход(грамм)'.
Вот сама база данных, если вы не поняли что мне надо сделать.
Вложения
Тип файла: rar bd.rar (22.4 Кб, 12 просмотров)
kastawow вне форума Ответить с цитированием
Старый 27.03.2011, 13:33   #2
kastawow
 
Регистрация: 14.02.2011
Сообщений: 7
По умолчанию

и мне надо sql запрос сделать в delphi, у меня есть adotable и datasource
kastawow вне форума Ответить с цитированием
Старый 27.03.2011, 13:48   #3
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

ну и ещё добавьте для запросов ADOQuery
Serge_Bliznykov вне форума Ответить с цитированием
Старый 27.03.2011, 13:51   #4
kastawow
 
Регистрация: 14.02.2011
Сообщений: 7
По умолчанию

добавил, а как запрос то построить
kastawow вне форума Ответить с цитированием
Старый 27.03.2011, 14:00   #5
asmodey1
Подтвердите свой е-майл
 
Регистрация: 19.12.2010
Сообщений: 808
По умолчанию

http://programmersforum.ru/showthread.php?t=31200
asmodey1 вне форума Ответить с цитированием
Старый 27.03.2011, 14:05   #6
kastawow
 
Регистрация: 14.02.2011
Сообщений: 7
По умолчанию

блин вот вы и можете тока ссылки на книги и учебники кидать, а как так подсказать, то никак. я уже читал и то что там написано, это базовый уровень.
kastawow вне форума Ответить с цитированием
Старый 27.03.2011, 14:08   #7
kastawow
 
Регистрация: 14.02.2011
Сообщений: 7
По умолчанию

Код:
adoquery1.SQL.Add('select ингредиенты_блюда.ID_блюда, SUM(ингредиенты_блюда.Количество)');
adoquery1.SQL.Add('from блюда.Выход');
adoquery1.SQL.Add('GROUP BY ингредиенты_блюда.ID_блюда ');
так нифига не получается, что я не так написал?

Последний раз редактировалось kastawow; 27.03.2011 в 14:12.
kastawow вне форума Ответить с цитированием
Старый 27.03.2011, 14:15   #8
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Цитата:
Сообщение от kastawow Посмотреть сообщение
блин вот вы и можете тока ссылки на книги и учебники кидать, а как так подсказать, то никак. я уже читал и то что там написано, это базовый уровень.
Знаешь, хотел набросать запрос, но с такими претензиями не буду
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 27.03.2011, 14:16   #9
kastawow
 
Регистрация: 14.02.2011
Сообщений: 7
По умолчанию

Аватар, помоги пожалуйста
kastawow вне форума Ответить с цитированием
Старый 27.03.2011, 14:58   #10
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 5,543
По умолчанию

Цитата:
так нифига не получается, что я не так написал?
При отсутствии ПОЛНОГО описания НЕ ПОЛУЧЕНОГО и ВСЕХ действий для ПОЛУЧЕНИЯ НЕ полученного.
выбирай вариант "что неправильно":
1. забыл (не знал что надо) открыть
2. в БД нет нужных данных
3. не настроено отображение.
4. ПОЛНЫЙ текст (не фрагмент как приведен в примере) содержит ОШИБОЧНЫЕ инсирукции SQL.

Обо всем этом (как сделать 1, 2, 3 ) рассказано
в разных книгах
и в справке
и в Demo примерах (Programs files/Borland/Delphi7/Demos)
Какую из них пересказать. или скопировать для демонстрации.

где брать ответы
1. TADOQuery F1 Delphi Example
2. видимо смотреть вашу БД
3. TDataSource F1 + Delphi Examle
4. TADOQuery F1 далее Properties SQL далее TStrings методы.
программа — запись алгоритма на языке понятном транслятору
evg_m вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
SQL. Запрос. Novi4ok_11 Помощь студентам 15 18.12.2010 21:47
Запрос с CASE переделать в запрос с PIVOT (MS SQL Server 2005) Машуля SQL, базы данных 4 06.05.2010 21:09
Создание новых таблиц в MS SQL SERVERE через SQL запрос в Delphi S_Yevgeniy Помощь студентам 1 27.10.2009 06:26
SQL-запрос Dissonance БД в Delphi 5 17.06.2008 07:11
SQL запрос на основе другого SQL запрса... Timoxa БД в Delphi 1 07.01.2007 18:15