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

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


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