powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Помогите создать запрос, ПЛИЗЗЗЗЗЗЗ
2 сообщений из 2, страница 1 из 1
Помогите создать запрос, ПЛИЗЗЗЗЗЗЗ
    #32318630
dr100
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ситуация:
ведется таблица типа:
---------------------------------------
Наз-е фирмы Дата № счета Сума
---------------------------------------
Фирма1 12.10 1 10.00

Фирма2 14.10 2 14.00

Фирма3 01.11 1 22.00

Фирма1 04.11 3 12.00

Фирма1 05.11 1 40.00
--------------------------------------
и т.д.

нужно сделать запрос, в результате которого будет:
---------------------------------------
Наз-е фирмы Счет1 Счет2 Счет3
---------------------------------------
Фирма1 50.00 - 12.00

Фирма2 - 14.00 -

Фирма3 22.00 - -
---------------------------------------
т.е. чтобы по каждому счету считало суму для каждой фирмы.
...
Рейтинг: 0 / 0
Помогите создать запрос, ПЛИЗЗЗЗЗЗЗ
    #32318863
Gold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Запрос надо формировать на клиенте. Сначала выбираешь номера счетов.
Потом генерищь запрос на основании этих номеров, например такой:

SELECT NAME,
(SELECT SUM(SUMMA) FROM COUNTS C WHERE C.FIRMA=F.ID AND C.COUNT=@@CNT@) AS COUNT@@CNT@,
...
FROM FIRMS F

Где вместо @@CNT@ подставляешь номер счёта (что элементарно делаеться на FIBPlus)
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Помогите создать запрос, ПЛИЗЗЗЗЗЗЗ
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]