powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Перекрестный запрос
13 сообщений из 13, страница 1 из 1
Перекрестный запрос
    #39542870
Rphoenix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте. Самостоятельно изучаю SQL.
Хочется узнать, как реализуется перекрестный запрос?
Например, у меня есть три таблицы: продавцы, товары и продажи.
Мне нужна сводная таблица, где вертикально будут продавцы, горизонтально товары а на пересечении кол-во проданного товара.
...
Рейтинг: 0 / 0
Перекрестный запрос
    #39542877
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RphoenixХочется узнать, как реализуется перекрестный запрос?

В Firebird - никак. Только средствами отчётника.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Перекрестный запрос
    #39542879
Rphoenix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,

For select......do begin?
...
Рейтинг: 0 / 0
Перекрестный запрос
    #39542890
Фотография Старый плюшевый мишка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RphoenixDimitry Sibiryakov,

For select......do begin?

Очень интересуют точечки.
...
Рейтинг: 0 / 0
Перекрестный запрос
    #39542895
чччД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Rphoenix...
For select......do begin?

"Милый, я вся горю" - (c).
...
Рейтинг: 0 / 0
Перекрестный запрос
    #39542897
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Rphoenixbegin?

Обломись.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Перекрестный запрос
    #39542913
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Rphoenix> Мне нужна сводная таблица

При неограниченном/неизвестном кол-ве столбцов -
считай, средствами сервера (FB) никак. Только на
клиенте, отчетником или какими-то библиотеками.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Перекрестный запрос
    #39543078
KreatorXXI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А есть ли смысл вообще в такой портянке? И, если даже очень хочется, то... Обычно количество товаров сильно больше количества продавцов. Поэтому логичнее - столбцы это продавцы. Ограниченное количество столбцов, в принципе, можно организовать средствами FB. Но на клиенте это будет на порядок легче.
...
Рейтинг: 0 / 0
Перекрестный запрос
    #39543090
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гаджимурадов Рустамсчитай, средствами сервера (FB) никак.

ну не то, чтобы вообще никак
но в практическом смысле лучше не пытаться и делать на клиенте, безусловно

а для лабораторной - можно на сервере составить запрос с нужным числом столбцов, запустить его через execute statement....
....и убиться об ограничение 32KB/row
...
Рейтинг: 0 / 0
Перекрестный запрос
    #39543104
pastor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AriochГаджимурадов Рустамсчитай, средствами сервера (FB) никак.

ну не то, чтобы вообще никак
но в практическом смысле лучше не пытаться и делать на клиенте, безусловно

а для лабораторной - можно на сервере составить запрос с нужным числом столбцов, запустить его через execute statement....
....и убиться об ограничение 32KB/row

кто мешает выдать серверу xml/html/json?
токмо лень человеческая. и необразованность.
...
Рейтинг: 0 / 0
Перекрестный запрос
    #39543108
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pastor,

ну в FB такого не встроено, а своими силами задолбаешься. Да и не эффективно это из FB на PSQL делать. Кстати в стандарте появилась возможность работать с JSON (конструирование, парсинг) так что можете просить в трекере. Но я думаю до этого не скоро руки дойдут.
...
Рейтинг: 0 / 0
Перекрестный запрос
    #39543109
чччД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RphoenixЗдравствуйте. Самостоятельно изучаю SQL.
Хочется узнать, как реализуется перекрестный запрос?
Например, у меня есть три таблицы: продавцы, товары и продажи.
Мне нужна сводная таблица, где вертикально будут продавцы, горизонтально товары а на пересечении кол-во проданного товара.
На клиенте. Например.
...
Рейтинг: 0 / 0
Перекрестный запрос
    #39543202
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
хранимкой облом. А просто запросом вполне себе можно, если целиком сформировать на клиенты. в трешке ограничение на ширину резалтсета отодвинули куда-то далеко, если в двойке я а это ограничение регулярно упирался, то в трешке пока в диком виде ни разу не встретил.

Да, идеологически правильно шахматку делать на клиенте.
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Перекрестный запрос
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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