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

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

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 09.08.2010, 08:10   #1
Alkatras
Пользователь
 
Регистрация: 25.05.2010
Сообщений: 24
По умолчанию Вывод пустого поля

Доброго времени суток. Прошу вашей помощи.
Есть запрос, который выводит значения ввиде группировки, т.е. фирмы (Name_S) отображаются в одном столбце с организациями(Name_Org), причем организация находятся "во главе", также отображается подсчет по полям f01 f02. Tr это поле для определения записи(организация или фирма)
Код:
SELECT 1 as Tr,NameOrg,Name_S,f01,f02
From tab2 
Union
SELECT 0 as Tr,NameOrg,NameOrg as Name_S,Sum(f01) as f01,Sum(f02) as f02
From tab2 
Group By NameOrg 
Order By 2,1
Проблема вот в чем: в поле f01 содержится дата(т.е просто год), как мне в в это поле в строке с организацией ввести пустое значение или '-'?
Заранее благодарен

Последний раз редактировалось Stilet; 09.08.2010 в 09:17.
Alkatras вне форума Ответить с цитированием
Старый 09.08.2010, 08:43   #2
Sparkman
220400
Форумчанин
 
Аватар для Sparkman
 
Регистрация: 21.05.2010
Сообщений: 726
Смех

Читал, читал - ничего не понял Х)

ПС: используйте NULL
Cерьёзной помощи не ждите - помогаю в перерывах на "перекур".
Не существует ничего невозможного для человека, который не собирается ничего делать сам.
Не учите человека, если вы не его учитель.
Sparkman вне форума Ответить с цитированием
Старый 09.08.2010, 09:01   #3
Sm1Le
Форумчанин
 
Аватар для Sm1Le
 
Регистрация: 31.10.2008
Сообщений: 500
По умолчанию

та да ... Понятного мало. Напиши саму таблицы что есть и что надо ...
Skype : UASm1Le.
Sm1Le вне форума Ответить с цитированием
Старый 09.08.2010, 09:26   #4
Alkatras
Пользователь
 
Регистрация: 25.05.2010
Сообщений: 24
По умолчанию

В DBGrid'e отображается в таком виде.
Необходимо чтобы обведенное число не выводилось, или выводилось как символ "-"
Изображения
Тип файла: bmp 111.bmp (234.7 Кб, 121 просмотров)

Последний раз редактировалось Alkatras; 09.08.2010 в 09:28.
Alkatras вне форума Ответить с цитированием
Старый 09.08.2010, 12:17   #5
soleil@mmc
SQL-коддинг
Участник клуба
 
Регистрация: 16.01.2009
Сообщений: 1,192
По умолчанию

а слабо еще субд назвать?

и что мешает самому опробовать ввести твои варианты в запрос?
в общем виде, нужно приводить объединяемые через юнион поля к одному типу
Код:
SELECT 0 as Tr,NameOrg,NameOrg as Name_S, cast('-' as varchar(10)) as f01,Sum(f02) as f02
soleil@mmc вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вывод связанного поля ILOR БД в Delphi 3 05.07.2015 05:19
Отправка пустого пакета JIomaka Работа с сетью в Delphi 2 23.07.2010 20:49
Поиск не пустого значения mephist Microsoft Office Excel 4 17.07.2009 10:08
Выборка пустого поля yulia БД в Delphi 2 09.05.2009 17:07
Вывод некоторых параметров из *.ini (или *.txt) файлов в поля Label grey Помощь студентам 11 14.02.2009 10:58