| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > VB6 > UNION + Sum |
| Автор: nyoga 13.2.2011, 21:12 | ||
| Помогите пожалуйста в такой ситуации: Есть запрос на объединение, оба запроса обращаются к одной таблице, но разные условия поиска. В результате Adodc должен найти сумму по всем записям из первого и второго запроса, но выдает суму первого или второго. Вот пример:
Заранее благодарен!!! |
| Автор: Akina 13.2.2011, 22:37 |
| В результате выполнения запроса в Adodc оказывается ДВЕ записи. Из какой должно быть взято значение Adodc2.Recordset(0)? правильно, а хрен его знает... |
| Автор: nyoga 13.2.2011, 22:55 | ||
В результате запроса в Adodc2 может быть и болше двух записей, но SUM(Сумма) должна ссумировать все знвчения по даному столбцу. Когда я использую запрос без объединения, то все нормально - ADODC2 суммирует все значения и Label отображает общую сумму, а с объединением не получается. |
| Автор: Akina 13.2.2011, 23:20 | ||||
Вы SQL первый раз видите? Запрос
даёт СТРОГО одну запись. Без вариантов. Запрос
где каждый подзапрос даёт СТРОГО ОДНУ запись, даёт или ОДНУ, или ДВЕ записи. Без других вариантов. |