|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
06.12.2011, 16:26 | #1 |
Пользователь
Регистрация: 03.11.2011
Сообщений: 34
|
Итоги в SQL
Новый день новая тема )
Продолжаю ковырять свой проект (база Access, ADO connection, ADO Query) столкнулся вот с чем. В проекте сделал фильтрацию на основе sql запросов. Ну типа: если радиокнопка кликнута, то выполняется один запрос, если кликнута другая, то другой. Таблица у меня одна и поэтому запросы имеют вид: Код:
Пока придумал делать через Sum(Колонка) и прописывать в тексте запроса все остатние колонки таблицы. Может есть какой-нибудь другой способ, что то типа редактирования текста запроса в коде??? |
06.12.2011, 19:26 | #2 | |
Пользователь
Регистрация: 19.08.2010
Сообщений: 54
|
Цитата:
Код:
Ваша благодарность может быть материальной:
WM R103871054215, WM Z710411027344, ЯндД: 410011167596676 |
|
07.12.2011, 09:06 | #3 |
Пользователь
Регистрация: 03.11.2011
Сообщений: 34
|
спасибо за комментарий. Total sum не катит, записей от 0 до 1000. SQL похоже тоже отпадает, будем заставлять пользователей юзать репорты))
|
07.12.2011, 09:30 | #4 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Блин, если бы у меня все пользователи были, которых можно что-то заставить. Тысячи способов эти суммы посчитать. И отдельным запросом, и програмно, и используя средства генераторов отчетов, и агрегатные поля, и некоторые гриды позволяют это сделать
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
07.12.2011, 10:24 | #5 |
Пользователь
Регистрация: 03.11.2011
Сообщений: 34
|
пользователи будут работать так как напишу )) а считать буду в отчете
|
07.12.2011, 11:17 | #6 | |
Форумчанин
Регистрация: 25.07.2009
Сообщений: 533
|
Цитата:
Ваша программа должна облегчить труд человека. Увеличить объем инфы которую он может обработать. Оптимизировать работу. А с тем заявлением как у вас. Я вот напишу пользователю что ему надо сесть на стремянку, ногу закинуть за ухо. И левой рукой нажимать кнопки, и мне параллельно, что ему неудобно. И не забывайте удобство работы с программой тоже говорит о качестве продукта. А качество продукта говорит о качестве вас как программиста.
Маразм крепчал. Еноты пели...
R-style Dataknowlege Access Member Account (RDAMA) |
|
07.12.2011, 15:21 | #7 |
Пользователь
Регистрация: 03.11.2011
Сообщений: 34
|
Согласен на все 100%, но в моем случае чуть по другому. Я не программист, я сисадмин. И пишу эту программу только потому, что начальство решило что я программист. А коли так, то я буду решать как работать конечному пользователю. Понимаю что моя точка зрения не совсем корректная, но пока она такова.
|
07.12.2011, 15:47 | #8 |
Пользователь
Регистрация: 03.11.2011
Сообщений: 34
|
к нашим баранам...будьте любезны, подкиньте идею как с помощью sql запроса посчитать сумму по столбцу датасета, если учесть что датасет основан на sql запросе типа Select * from Table Where...?
|
07.12.2011, 16:29 | #9 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
проще (и, возможно, даже быстрее) выполнить ЕЩЁ один запрос к серверу:
Код:
Последний раз редактировалось Serge_Bliznykov; 07.12.2011 в 16:31. |
07.12.2011, 16:51 | #10 |
Пользователь
Регистрация: 03.11.2011
Сообщений: 34
|
сори за глупые вопросы, а что значит еще один запрос? Добавить еще один adoguery? и передавать в него нужный текст?
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Итоги в Excel2003 | IUKA2011 | Microsoft Office Excel | 0 | 04.07.2011 17:55 |
Итоги | алексей209 | Microsoft Office Excel | 4 | 18.12.2009 23:16 |
Сортировка и итоги (захват чужих итогов) | WIC | Microsoft Office Excel | 2 | 02.02.2009 11:54 |
ПРОМЕЖУТОЧНЫЕ.ИТОГИ*валюта | ZORRO2005 | Microsoft Office Excel | 4 | 06.08.2008 13:06 |
ПРОМЕЖУТОЧНЫЕ.ИТОГИ | ZORRO2005 | Microsoft Office Excel | 1 | 08.09.2007 16:18 |