|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
05.05.2014, 19:35 | #1 |
Пользователь
Регистрация: 26.04.2012
Сообщений: 14
|
3 вопроса по бд(сумма по условию,диаграмма,замена записи)
Здравствуйте,хотелось бы попросить помочь Вас с 3 моими проблемами в программе,хотя бы помочь идеей,ну а если можете и кодом помочь,то буду благодарен
1.есть таблица данных с полями (id учителя,.....,количество часов на курсах) как можно просуммировать количество часов на курсах по id учителя? т.е у нас допустим 2 учителя (id=1,id=2),первый учитель был на 2 курсах(1 курсы=24ч,2 курсы=48ч),а второй учитель на одних(1курсы=36 часов)и нужно вывести ,что у первого 72,а у второго 36 2.есть таблица1 с полями(id учителя,фио,...,квалификация) можно как то сделать,что если он получил новую квалификацию,то она заменялась в этой таблице1 новым значением,т.е была у него сначала первая,он прошел курсы по повышению и получил высшую и после этого эта категория отправится таблицу1 в поле "квалификация" 3.нужно сделать диаграмму сколько учитель и какой категории,я так понял мне нужно создать счетчик и считывать сколько первых категорий и т.д) если,что то плохо объяснил могу еще раз все базы в sql,соединял через адо Последний раз редактировалось Дюша; 06.05.2014 в 16:27. |
06.05.2014, 16:27 | #2 |
Пользователь
Регистрация: 26.04.2012
Сообщений: 14
|
вроде все работает
Код:
Последний раз редактировалось Дюша; 06.05.2014 в 16:54. |
06.05.2014, 16:42 | #3 |
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,011
|
1.
group by + sum 2. update set ... where ... 3. group by + count |
06.05.2014, 16:54 | #4 |
Пользователь
Регистрация: 26.04.2012
Сообщений: 14
|
спасибо,буду пробывать
|
06.05.2014, 16:54 | #5 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
Кто же Вас так учил запросы выполнять?! Очень рекомендую какой-нибудь курс/книжку по работе с БД в Delphi почитать. попробуйте такой код, вместо вашего: Код:
Updates всё. мой пост потерял актуальность, Вы в своём сообщении уже откорретировали свой код. |
|
06.05.2014, 17:01 | #6 |
Пользователь
Регистрация: 26.04.2012
Сообщений: 14
|
вот в sql пока запрос сделал для второго
Код:
Последний раз редактировалось Дюша; 06.05.2014 в 17:44. |
06.05.2014, 17:42 | #7 | |
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,011
|
Цитата:
|
|
06.05.2014, 18:04 | #8 |
Пользователь
Регистрация: 26.04.2012
Сообщений: 14
|
написал в делфи запрос
Код:
|
06.05.2014, 18:07 | #9 |
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,011
|
а вы чего ждали?
|
06.05.2014, 18:12 | #10 |
Пользователь
Регистрация: 26.04.2012
Сообщений: 14
|
чтоб он выполнил это и в таблицу мне вернул последнюю квалификацию
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Сумма по условию | bize | Microsoft Office Excel | 3 | 08.08.2012 22:34 |
замена текста по условию | dzaymko | Microsoft Office Excel | 7 | 19.04.2012 10:24 |
Общая сумма по условию | Tirendus | Microsoft Office Excel | 1 | 09.11.2011 01:49 |
2 конкретных вопроса по access (замена данных с сохранением)) | Balexa | Помощь студентам | 0 | 21.12.2009 03:06 |
Сумма значений таблицы условию. | Drummer_SV | Microsoft Office Excel | 4 | 13.05.2009 16:24 |