Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.09.14;
Скачать: CL | DM;

Вниз

Объединение 2 таблиц   Найти похожие ветки 

 
scorpio_md   (2008-03-19 10:02) [0]

Доброе утро.столкнулся с такой проблемой.
  Есть 2 таблицы таблица LI и LI_D:
  1 -ая Данные по лицу ФИО адрес и т.д.
  2 -ая Даныые есть ли у человека долг (поле dolg_ - number(1), значения 0 ноль нет, все остальное есть)

Объединенный запрос по этим таблицам я сделал, работаю с Ораклом ч/з ODAC.

select fam_, imia_, otch_,dolg_ from li  where fam_="ПЕЧЕРСКИЙ" and imia_="ИГОРЬ" union select fam_, imia_, otch_,dolg_ from govd.rozisk where fam_ like "ПЕЧЕР%" and imia_ like "ИГ%"

Как мне теперь в гриде при отображении соединить поля FAM_, imia_, otch_, а перед ними если поле dolg_ отлично от 0 дописать "Долг "


 
Johnmen ©   (2008-03-19 10:24) [1]

см. CalculatedFields


 
Sergey13 ©   (2008-03-19 10:32) [2]

TField.OnGetText

Но я бы начал с нормализации струтуры БД.


 
ANB   (2008-03-19 10:38) [3]


> scorpio_md   (19.03.08 10:02)

select
fam_, imia_, otch_,dolg_,
decode(dolg_, 0, "", "Долг ")||
fam_ || " " || Upper(substr(imia_, 1, 1)) || "." || Upper(substr(otch_, 1, 1)) || "." FIO
from
(
select fam_, imia_, otch_,dolg_ from li  where fam_="ПЕЧЕРСКИЙ" and imia_="ИГОРЬ"
union
select fam_, imia_, otch_,dolg_ from govd.rozisk where fam_ like "ПЕЧЕР%" and imia_ like "ИГ%"
) T


 
Правильный_Вася   (2008-03-19 10:47) [4]


> dolg_ from govd.rozisk

ух!


 
scorpio_md   (2008-03-19 11:16) [5]

Работа у нас такая


 
scorpio_md   (2008-03-19 11:25) [6]


> select
> fam_, imia_, otch_,dolg_,
> decode(dolg_, 0, "", "Долг ")||
> fam_ || " " || Upper(substr(imia_, 1, 1)) || "." || Upper(substr(otch_,
>  1, 1)) || "." FIO
> from
> (
> select fam_, imia_, otch_,dolg_ from li  where fam_="ПЕЧЕРСКИЙ"
> and imia_="ИГОРЬ"
> union
> select fam_, imia_, otch_,dolg_ from govd.rozisk where fam_
> like "ПЕЧЕР%" and imia_ like "ИГ%"
> ) T


Спасибо. Это то что я и хотел.


 
Johnmen ©   (2008-03-19 12:40) [7]

http://sql.ru/forum/actualthread.aspx?tid=537536



Страницы: 1 вся ветка

Текущий архив: 2008.09.14;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.021 c
4-1196680450
clickmaker
2007-12-03 14:14
2008.09.14
BackupWrite меняет размер файла?


2-1217785007
demon
2008-08-03 21:36
2008.09.14
меню из иконки в трее


8-1185571678
megajober3d
2007-07-28 01:27
2008.09.14
Как в Delphi получить из BMP файл GIF но "прозрачный"...


11-1193513916
Сергей
2007-10-27 23:38
2008.09.14
Проблема с графикой в KOL


15-1217051959
@!!ex
2008-07-26 09:59
2008.09.14
Как исправить ошибки линковки? (С++)