powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Перекрестный запрос
5 сообщений из 5, страница 1 из 1
Перекрестный запрос
    #32107670
Fedishen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кто подаст идею создания перекрестного запроса?
Вроде DecisionCube? Но он, как я понял, работает через BDE. А я с FIBPlus.
Вот пример: В таблице есть поля: NAME и DATE, COUNT. Необходимо, чтобы в результирующей выборке по вертикали отображался список всех значений поля NAME а по горизонтали -даты(подряд) 1.03,2.03,3.03... и в ячейку соответственно на пересечении нужной DATE и NAME записывалось необходимое COUNT. Вот такая таблица. И именно таблица а не отчет.
...
Рейтинг: 0 / 0
Перекрестный запрос
    #32107688
StarWind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я бы рекомендовал почитать реляционную теорию БД... У таблицы число столбцов фиксировано....
...
Рейтинг: 0 / 0
Перекрестный запрос
    #32108166
Fedishen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Обыкновенным запросом этого не сделать, я не спорю. Если ничего не можешь посоветовать то лучше не пиши вообще. Я просто спрашиваю идею, может каким-то хитрым образом, создав дополнительно вспомогательные таблицы...
Ведь ACCESS это позволяет сделать!
...
Рейтинг: 0 / 0
Перекрестный запрос
    #32108262
Осирис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не думаю, что это можно сделать с помощью SQL. Даже если бы IB поддерживал динамический SQL это не сильно облегчило бы задачу.

Если уж очень нужно, я бы сделал так - на клиент получил бы набор данных, а уже на клиенте в цикле отображал бы эти данные как надо. При этом я имел бы возможность пользоваться такими вещами как циклы и условия.
...
Рейтинг: 0 / 0
Перекрестный запрос
    #32108394
StarWind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"Ну что на грубость нарываешься" (с)
ты пишешь
"Вот такая таблица. И именно таблица а не отчет."
на это я и отвечаю...
а так.. для отчетов я возвращал трехмерные данные при помощи ХП....
но ведь я не могу посоветовать, а по тому промолчу....
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Перекрестный запрос
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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