Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Другие СУБД [игнор отключен] [закрыт для гостей] / Выгрузка из галактики. / 2 сообщений из 2, страница 1 из 1
30.11.2007, 12:45
    #34977735
Выгрузка из галактики.
Народ помогите плиз кто работает с галактикой.
Переходим на 1С надо выгрузить остатки из таблицы saldomc нефига не понимаю в этом sql мот кто скажет как правильно сделать выгрузку общий вид должен быть гдето такой

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
select SALDOMC.*, KATMC.NAME, KATPODR.NAME, KATMOL.NAME
LEFT JOIN KATMC ON  KATMC.NREC == SALDOMC.CMC
WHERE
((
        SALDOMC.CMC == KATMC.NREC
        and SALDOMC.CPODR == KATPODR.NREC
        and SALDOMC.CMOL  == KATMOL.NREC
        and SALDOMC.DSALDO == (SELECT MAX(SM.DSALSO) FROM SALDOMC AS SM (WHERE SM.CPODR == SALDOMC.CPODR
                                                                        and SM.CMOL == SALDOMC.CMOL
                                                                         and SM.NREC == SALDOMC.NREC ))
))
;

смысл такой надо выбрать из таблицы ,добовляя в неё поля имя мц имя подразделения имя мол, по ключем по аналитекам и последней датой остатка
...
Рейтинг: 0 / 0
10.12.2007, 07:43
    #34997109
TasmanianDevil
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выгрузка из галактики.
В Галке SQL-враппер без прямых агрегатов, поэтому вряд ли получится подзапрос на максимальную дату. Вы остатки ТМЦ выгружаете , если не ошибаюсь ?
Проще сделать запрос сначала без контроля даты, а уже потом выбрать максимальную для каждой МЦ в каждом разрезе хранения (судя по приведенному выражению, партионного учета нет), а там все просто :

select SALDOMC.*, KATMC.NAME, KATPODR.NAME, KATMOL.NAME
From SaldoMC, KATMC, KATPODR, KATMOL
WHERE
((
SALDOMC.CMC == KATMC.NREC
and SALDOMC.CPODR == KATPODR.NREC
and SALDOMC.CMOL == KATMOL.NREC
));


В интерфейсах с курсором там все просто, GetFirst ordered by index , а в запросе - засада
...
Рейтинг: 0 / 0
Форумы / Другие СУБД [игнор отключен] [закрыт для гостей] / Выгрузка из галактики. / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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