|
помогите разобраться с запросом!
|
|||
---|---|---|---|
#18+
есть вот такой скажем макет запроса :-) веделил только ключевые слова! Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22.
суть вопроса следущая! возможно ли как нибудь столбец из первого подзапроса закинуть в условие выборки при левом присоединение?? выдает ошибку что столбец не перечислен в соответствуещей таблице! это и понятно так как приновом where жизнь метки уходит :-) подскажите как можно выбраться из данной ситуевины?? или выхода нету?? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.07.2013, 09:14 |
|
помогите разобраться с запросом!
|
|||
---|---|---|---|
#18+
Дмитрий Конвозможно ли как нибудь столбец из первого подзапроса закинуть в условие выборки при левом присоединение?? Такой вариант пройдет? Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22.
Дмитрий Конподскажите как можно выбраться из данной ситуевины?? или выхода нету?? Для этого нужно знать набор таблиц со свойствами и суть задачи... ... |
|||
:
Нравится:
Не нравится:
|
|||
12.07.2013, 11:32 |
|
помогите разобраться с запросом!
|
|||
---|---|---|---|
#18+
"Доктор, когда я делаю вот так, у меня болит. — А вы так не делайте" ... |
|||
:
Нравится:
Не нравится:
|
|||
12.07.2013, 11:39 |
|
помогите разобраться с запросом!
|
|||
---|---|---|---|
#18+
krvsaДмитрий Конвозможно ли как нибудь столбец из первого подзапроса закинуть в условие выборки при левом присоединение?? Такой вариант пройдет? Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22.
Дмитрий Конподскажите как можно выбраться из данной ситуевины?? или выхода нету?? Для этого нужно знать набор таблиц со свойствами и суть задачи... Нет такой вариант не пойдет, это первое что я попытался сделать! Выдает ошибку "метка test не перечисленна в соответствующих таблицах" Щас попозже опишу суть запроса и свойства таблиц! ... |
|||
:
Нравится:
Не нравится:
|
|||
12.07.2013, 11:56 |
|
помогите разобраться с запросом!
|
|||
---|---|---|---|
#18+
Дмитрий КонЩас попозже опишу суть запроса и свойства таблиц!С этого и стоило начать. А пока не видно направленности Вашего вопроса сугубо к СУБД Caché. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.07.2013, 12:31 |
|
помогите разобраться с запросом!
|
|||
---|---|---|---|
#18+
Ну да чисто к субд каши вопрос мало относится! Возможно и не там создал, просто на сервере установленна именно каши! Запрос должен выбирать все оплаты с даты последней сверки! Код: sql 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. 28.
Щас думаю смысл запроса будет более понятен! В таблице А1 из бд последней проверки берется дата, когда это проверка провелась! А из таблицы В1 нужно выбрать все платежи которые были внесены после этой даты, тоесть от даты проверки по сегодняшний день и считается сумма задолжности!! При таком плане запроса ругается что метка А1 не найдено в обрабатываемых таблицах! A1.Next_dat получается так нельзя указать дату с которой надо искать!! Как можно передать дату в запрос? :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
16.07.2013, 08:36 |
|
помогите разобраться с запросом!
|
|||
---|---|---|---|
#18+
Дмитрий КонЩас думаю смысл запроса будет более понятен!Нисколько.
... |
|||
:
Нравится:
Не нравится:
|
|||
16.07.2013, 09:17 |
|
помогите разобраться с запросом!
|
|||
---|---|---|---|
#18+
Дано:
... |
|||
:
Нравится:
Не нравится:
|
|||
16.07.2013, 12:08 |
|
помогите разобраться с запросом!
|
|||
---|---|---|---|
#18+
Дмитрий Кон, По-моему, тут что-то некорректно: Код: sql 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. 28. 29. 30.
В общем, вопрос понятнее не стал. А если выборку платежей как-то так попробовать? Код: sql 1. 2. 3. 4. 5. 6. 7.
Или так: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
... |
|||
:
Нравится:
Не нравится:
|
|||
16.07.2013, 14:22 |
|
помогите разобраться с запросом!
|
|||
---|---|---|---|
#18+
Дмитрий КонНу вот содержимое таблиц! Примерное!Это совсем другое дело. Только на будущее вместо N подставляйте реальные значения. select ID, PlatFK, nvl((select sum(Platezi) from B where PlatFK=A.PlatFK and Data between A.Next_dat and current_date),0) "sum(Platezi)" from A group by PlatFK ... |
|||
:
Нравится:
Не нравится:
|
|||
16.07.2013, 14:25 |
|
помогите разобраться с запросом!
|
|||
---|---|---|---|
#18+
servit , что-т сомнения у меня по запросу... При использовании Код: sql 1.
Какое значение ожидается у свойства Код: plsql 1.
Тут, мне кажется, нужно сначала выбрать данные, а потом уже группировать, применив агрегатную функцию... ... |
|||
:
Нравится:
Не нравится:
|
|||
17.07.2013, 13:18 |
|
помогите разобраться с запросом!
|
|||
---|---|---|---|
#18+
Т.е. нечто такое... Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19.
... |
|||
:
Нравится:
Не нравится:
|
|||
17.07.2013, 13:26 |
|
помогите разобраться с запросом!
|
|||
---|---|---|---|
#18+
servit , и по использованию current_date меня терзают смутные сомнения... Наверняка нужно суммы брать от "даты в записи" до "минимальной, но большей" "даты в записи"... Иначе суммы будут кагбэ "накладываться"... Но тут больше вопрос к автору. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.07.2013, 13:34 |
|
помогите разобраться с запросом!
|
|||
---|---|---|---|
#18+
Дмитрий КонНу вот содержимое таблиц! Примерное! Кабы ты классы сделал и написал программку их заполнения... Тогда можно было бы реально запросы потестить... Лениться не нужно. Особенно в решении своих же проблем... ... |
|||
:
Нравится:
Не нравится:
|
|||
17.07.2013, 13:42 |
|
помогите разобраться с запросом!
|
|||
---|---|---|---|
#18+
krvsa , Код: sql 1.
можно вообще убрать, если основываться на приведённых ТС данных. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.07.2013, 15:12 |
|
помогите разобраться с запросом!
|
|||
---|---|---|---|
#18+
servit Код: sql 1.
можно вообще убрать, если основываться на приведённых ТС данных. Судя по его примеру ответа Дмитрий КонНужно получить таблицу Результат IDPlatFKsum(Platezi)1120022400101101020010280 PlatFK не имеет повторений... ... |
|||
:
Нравится:
Не нравится:
|
|||
17.07.2013, 16:40 |
|
|
start [/forum/topic.php?fid=39&msg=38332812&tid=1557103]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
147ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
others: | 233ms |
total: | 467ms |
0 / 0 |