Сложная выборка. MS T-SQL
От: Oper_Troll  
Дата: 12.04.06 06:41
Оценка:
В общем есть запрос производящий выборку из нескольких таблиц.
Приблизительный вид:

SELECT   distinct  b.DF_NAME, a.FC_PREDMET, a.FCA_MAIL_NUM, a.FCA_MAIL_DATE , a.FC_CONTRACTOR, a.FC_NUM, c.DD_DATE, a.FC_DATE_BEGIN, 
                   a.FC_DATE_END, a.FC_CURRENCY, a.FC_SUM_NDS, d.DG_NAME, a.FCA_GRNT_SUM, e.DFS_PUNTKT_SM
FROM         FCT_CONTRACT a, DIM_FILIAL b, DIM_TIME c, DIM_GUARANTEE d, DIM_FIN_SOURCE e, FCT_FS_CONTRACT f
where       a.KID_DIM_FILIAL = b.KID and a.KID_DIM_TIME = c.KID and f.KID_FCT_CONTRACT = a.KID and e.KID = f.KID_DIM_FIN_SOURCE


Проблемма заключается в том, что в таблице DIM_FIN_SOURCE содержиться несколько значений относящиеся к "основной" таблице FCT_CONTRACT т.е. Для каждой получаемой записи, получается несколько значений DFS_PUNTKT_SM, их можно представить как конкантенацию значений, но как это релиазовать ни как не соображу!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.