|
|
|
Странный запрос, или как извратиться
|
|||
|---|---|---|---|
|
#18+
GeoЧто это было? :)) Запрос. А что еще это могло быть? Выдает что затребовано. Таблицы только называются Table1/2 вместо Таблица1/2, ну и поле п\п без слэша. Конечно, его бы упростить, но тогда придется на подзапросы бить Или Select From (Select) использовать Или еще как. Лениво красивости наводить :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2004, 13:18:45 |
|
||
|
Странный запрос, или как извратиться
|
|||
|---|---|---|---|
|
#18+
2 ЛП "FROM Table1 INNER JOIN Table2 ON Table1.Код = Table2.Код" Не попадут записи с кодом, который есть только в одной из таблиц. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2004, 13:20:06 |
|
||
|
Странный запрос, или как извратиться
|
|||
|---|---|---|---|
|
#18+
Не попадут записи с кодом, который есть только в одной из таблиц. А по приведенным данным не видно, что такие записи могут быть. Что попросили - то и сделал. (архив не скачивал) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2004, 13:21:30 |
|
||
|
Странный запрос, или как извратиться
|
|||
|---|---|---|---|
|
#18+
и даже если такие записи могут быть - не сказано как их обрабатывать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2004, 13:24:21 |
|
||
|
Странный запрос, или как извратиться
|
|||
|---|---|---|---|
|
#18+
Ну и я свое художество приложу ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2004, 13:26:17 |
|
||
|
Странный запрос, или как извратиться
|
|||
|---|---|---|---|
|
#18+
Лох Позорныйи даже если такие записи могут быть - не сказано как их обрабатывать Бог с ним, но количество записей с одинаковыми кодами будет перемножаться. Т.е. если в 1-й и 2-й таблицах по 2 записи с кодом "2", то на выходе их будет 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2004, 13:27:34 |
|
||
|
Странный запрос, или как извратиться
|
|||
|---|---|---|---|
|
#18+
Тоже верно. И тоже непонятно, что же в таком случае хотят получить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2004, 13:30:05 |
|
||
|
Странный запрос, или как извратиться
|
|||
|---|---|---|---|
|
#18+
и ведь не придерешься... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2004, 13:31:01 |
|
||
|
Странный запрос, или как извратиться
|
|||
|---|---|---|---|
|
#18+
Код: 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. 28. 29. 30. И чего париться? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2004, 13:33:40 |
|
||
|
Странный запрос, или как извратиться
|
|||
|---|---|---|---|
|
#18+
2 alex2 От дат все-таки плясать не нужно, судя по примеру. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2004, 13:41:41 |
|
||
|
Странный запрос, или как извратиться
|
|||
|---|---|---|---|
|
#18+
Что хотим получить: (как мне нравиться, когда меня во множественном числе поминают) Есть подрядчик Есть договор Есть работы, воплненненные по этому договору есть платежи произведенные по нему же Код Это ID договора Надо На любой отобранный период отобразить все платежи и все акты выполненных работ Отобразить их друг под другом не проблема, Код: plaintext 1. 2. 3. 4. 5. поэтому есть необходимость отобразить это выполнение платеж, причем количество выполнений и платежей в периоде хаотичное Спросибо за примеры попробую все по очереди ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2004, 13:42:02 |
|
||
|
Странный запрос, или как извратиться
|
|||
|---|---|---|---|
|
#18+
2 Shark Проглядел пост. Хотят, судя по всему, таблицу вида один счет - одна оплата. Зачем - ума не приложу, скорее всего, как переходный этап к другой постановке задачи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2004, 13:43:35 |
|
||
|
Странный запрос, или как извратиться
|
|||
|---|---|---|---|
|
#18+
>Но не по людски это Непонятно, как распределять платежи между этапами. По людски- показать ДВЕ таблички- отдельно акты, отдельно оплаты. Тк связи между ними нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2004, 13:49:06 |
|
||
|
Странный запрос, или как извратиться
|
|||
|---|---|---|---|
|
#18+
В Excel этот отчет надо делать, а не на SQL ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2004, 13:50:56 |
|
||
|
Странный запрос, или как извратиться
|
|||
|---|---|---|---|
|
#18+
Расказываю подробно, может я вообще не с той стороны подошла Вся информация по движению выполнения и оплаты хранится в одной таблице структура КодДоговора НомерАкта Выполнение Дата НомерПлатежки Оплата КодОбъекта КодСтатьиЗатрат и ток далее. Как правило, данные требуются по договору, поэтому гуппировкой собираются без проблем, за исключением такого отчета, как я привела выше. Такой отчет есть Данные по договору а главном, а внизу два подотчета, один отображает выполнение, второй платежи. Все было замечательно, Только возникло необходимость этот отчет иметь в Exsele И начались заморочки. Сгруппировать я могу только по коду договора Я запросами отбираю платежи за период и выполнение за период, а далее, как раз и надо обработать, чтоб платежи и выполнение встали рядом, и отсортировались по дате ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2004, 14:01:16 |
|
||
|
Странный запрос, или как извратиться
|
|||
|---|---|---|---|
|
#18+
Так я и говорю, Excel в руки и вперед, ручками. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2004, 14:06:29 |
|
||
|
Странный запрос, или как извратиться
|
|||
|---|---|---|---|
|
#18+
В смысле Excel.Application :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2004, 14:12:07 |
|
||
|
Странный запрос, или как извратиться
|
|||
|---|---|---|---|
|
#18+
Бегаем по рекордсетам и заполняем Excel Добежали до договора, вывели про него все платежи и акты и тд. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2004, 14:13:21 |
|
||
|
Странный запрос, или как извратиться
|
|||
|---|---|---|---|
|
#18+
Можно и так, конечно, только это будет минут на дцать... Попробую Спасибо за поддержку ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2004, 14:31:48 |
|
||
|
Странный запрос, или как извратиться
|
|||
|---|---|---|---|
|
#18+
>как раз и надо обработать, чтоб платежи и выполнение встали рядом те пронумеровать их надо. Если платежи и выполнение будут пронумерованы внутри одного договора, то дальше запросик как в моем письме(только вместо даты наш вновь сформированный номер) работает. Нумерация быстрее будет, если ее делать не SQL, а ручками внутри рекордсета в табличке. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2004, 14:54:38 |
|
||
|
Странный запрос, или как извратиться
|
|||
|---|---|---|---|
|
#18+
Зато я теперь вложенные запросы умею делать и счетчик УРАА!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2004, 15:05:04 |
|
||
|
Странный запрос, или как извратиться
|
|||
|---|---|---|---|
|
#18+
те пронумеровать их надо у меня нумеруются... а лучше запрос алекса2 возьмите... меня, к примеру, парило одним запросом писать, хотя, можно было ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2004, 15:13:21 |
|
||
|
Странный запрос, или как извратиться
|
|||
|---|---|---|---|
|
#18+
У меня очень похожий вопрос. Если взять данные Ирчи - Нужно просуммировать денежные величины в "Таблице1" и "Таблице2", а затем посчитать отклонение одного от другого (т.е. вычесть одно из другого). Стандартными способами Акса получается описанная выше лабуда. aleks2И чего париться? Код: 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. 28. 29. Ваш вариант, кажется, решает проблему, но, поскольку я не очень продвинут в запросах, не могли бы Вы описать Ваши действия в приведенном запросе (зачем нужен каждый шаг?). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2004, 19:49:50 |
|
||
|
Странный запрос, или как извратиться
|
|||
|---|---|---|---|
|
#18+
В догонку. И как для данного запроса сделать группировку? Куда нужно вставить параметры группировки? Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2004, 19:53:33 |
|
||
|
Странный запрос, или как извратиться
|
|||
|---|---|---|---|
|
#18+
>У меня нумеруются Это правда, но как то сложно и неправильно. Например подразумевается, что все акты и счета за разные даты.. Их надо пронумеровать ДЛЯ КАЖДОГО ДОГОВОРА ОТДЕЛЬНО, а потом сделать фулл джойн как у меня. Мне так кажется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2004, 06:26:48 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32836956&tid=1669614]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
61ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
67ms |
get tp. blocked users: |
2ms |
| others: | 244ms |
| total: | 419ms |

| 0 / 0 |
