Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 12.05.2017, 14:25   #11
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,238
По умолчанию

Цитата:
Сообщение от ariman_ Посмотреть сообщение
СУБД Interbase
ого, какой антиквариат.
а версия какая? вроде бы case появился начиная с 7-й версии, если я ничего непутаю.

попробуйте для начала такой запрос:
Код:
SELECT 
  RECEPTION_STATUSOBR, 
  RECEPTION_SOLUTION,
  CASE RECEPTION_SOLUTION WHEN 'Решено положительно' THEN 1 ELSE 0 END AS COL1
FROM TARECEPTION
не рассматривали вариант перейти на что-нибудь более живое? Хотя бы на FireBird ?

Последний раз редактировалось Serge_Bliznykov; 12.05.2017 в 14:28.
Serge_Bliznykov вне форума Ответить с цитированием
Старый 12.05.2017, 14:31   #12
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 19,042
По умолчанию

Можно еще так поизвращаться коль case не понимает, если съест конечно
Код:
SELECT M.тема,
    (SELECT COUNT(*) FROM МояТаблица M1 WHERE M1.тема=M.тема AND M1.действие='решено') AS решено,
    ...
  FROM МояТаблица M
  GROUP BY M.тема
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 12.05.2017, 14:34   #13
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,238
По умолчанию

Цитата:
Сообщение от Аватар Посмотреть сообщение
Можно еще так поизвращаться коль case не понимает, если съест конечно
если не ошибаюсь, так в какой-то древней версии InterBase (и даже FireBird) не допускались даже вложенные запросы...
так что - не факт, что "съест"...

боюсь, что придётся вытягивать данные на клиента, и уже там в цикле формировать нужный отчёт.
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Отчет в виде таблицы tuipik Microsoft Office Access 0 02.09.2015 22:07
[RAD STUDIO XE 2]Сформировать отчет.(Fast Report, c++) Multiman Помощь студентам 0 16.04.2012 15:59
Создать отчет на основе существующей таблицы RGZZ Microsoft Office Excel 2 28.07.2011 19:07
FastReport. Сформировать отчет с заданной страницы ivc61 Общие вопросы Delphi 2 19.01.2011 19:32
отчет из таблицы v-anatolik-s Microsoft Office Excel 21 10.10.2008 12:04