|
FB2.5 на IBExpert(XX) и CBuilder - туплю с запросом по дате
|
|||
---|---|---|---|
#18+
Доброго времени суток всем ! Маленькое лирическое отступление: я НЕ программист хоть и умею на Сях корябать, SQL подучил по необходимости... Собсно вводная: есть база :) сотрудников некой СКУД из которой нужно раз в неделю выколупывать данные для отчета начальству ;) ( скорость значения не имеет, ибо выборка происходит когда никто не работает, по выходным) есть шесть таблиц, нужных нам-первичные:STAFF, STAFF_CARDS, STAFF_REF и вторичные: APPOINT_REF, SUBDIV_REF, STAFF_INFO_DATA_STR все они родные для базы описание таблиц STAFF - основная STAFF_CARDS - данные карт-пропусков (может быть по несколько на человека) STAFF_REF - таблица ссылок на следующие две о подразделении и должности, и может содержать до №уя записей о перемещениях и назначениях на каждого APPOINT_REF - здесь подразделения SUBDIV_REF - тут должностя STAFF_INFO_DATA_STR - специфичные комменты от меня для начальника :) вот сам запрос работающий в ЭКСперте и билдере : Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27.
и так пашет Выдает нужные по дате ! НО здесь нет остальных нужных данных :( Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9.
Проблема заключается в следующем: Раньше в STAFF_REF был флажок отмечающий строку с текущими данными, нынче он выброшен ибо последние данные и есть действительные И ! вот этот момент меня сильно напрягает ибо приходится по дате отсекать в своей проге, хоть по времени не затратно, просто обидно, даже зная что перемудрил с самим запросом Проще говоря: Снимаю коммент с МАКС(ДАТА) требует груп бай, даю груп бай, вообще абзац пожалуйста пните в правильном направлении и подскажите можно ли эту страшную конструкцию упростить (тримы не трогать :) остальное в меру агрессивности ) ... |
|||
:
Нравится:
Не нравится:
|
|||
27.07.2011, 20:27 |
|
FB2.5 на IBExpert(XX) и CBuilder - туплю с запросом по дате
|
|||
---|---|---|---|
#18+
авторвот этот момент меня сильно напрягает ибо приходится по дате отсекать в своей проге, хоть по времени не затратно, просто обидно, даже зная что перемудрил с самим запросом, требует груп бай, даю груп бай, вообще абзацЕсли я правильно понял этот поток сознания... Код: plaintext 1. 2. 3. 4.
... |
|||
:
Нравится:
Не нравится:
|
|||
27.07.2011, 20:38 |
|
FB2.5 на IBExpert(XX) и CBuilder - туплю с запросом по дате
|
|||
---|---|---|---|
#18+
Снова всем здравствуйте ! ---КУСЬ tetxxЕсли я правильно понял этот поток сознания... КУСЬ --- Вы почти верно поняли мой технический бред :) Просто устал бороться с самой системой СКУДа, своей прогой и начальством, которому( полагаю все знают) надо все еще вчера и за спасибо... НО все-таки мне нужны данные из и вторичные: APPOINT_REF, SUBDIV_REF, STAFF_INFO_DATA_STR Проще говоря нужна полная информация на данный момент( на период запроса) при подключении этих таблиц мне сообщается - типа ошибка 104 или -parsing error- А добывать их при вторичном проходе (нынешний процесс) как-то не комильфо, ведь со временем могут захотеть устроить и выборку сейчас и здесь (почему и выдумываю как немного ускорить и/или упростить процесс) ЗЫ. Описание таблиц могу выложить, если это сильно поможет ЗЗЫ. А также буду немеряно признателен за ссылки на действительно толковые учебники ( и бумажные особенно ! ) ... |
|||
:
Нравится:
Не нравится:
|
|||
28.07.2011, 21:25 |
|
FB2.5 на IBExpert(XX) и CBuilder - туплю с запросом по дате
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
29.07.2011, 13:48 |
|
|
start [/forum/topic.php?fid=42&msg=37369703&tid=1599862]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
148ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
46ms |
get tp. blocked users: |
2ms |
others: | 15ms |
total: | 250ms |
0 / 0 |