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

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

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

For select......do begin?

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

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

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

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

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

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

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

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

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

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

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


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