|
|
|
SOS !
|
|||
|---|---|---|---|
|
#18+
У меня есть таблица Код: plaintext Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. Чую, что можно сделать это одним запросом используя join но как написать не лезет в голову. Должен же быть некий join тип Left или Riht , но который может связывать и пустые строки ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2002, 10:12:29 |
|
||
|
SOS !
|
|||
|---|---|---|---|
|
#18+
insert into Table2 select sum(summ) from Table1 where month = 1, sum(summ) from Table1 where month = 2, sum(summ) from Table1 where month = 3, sum(summ) from Table1 where month = 4, sum(summ) from Table1 where month = 5, sum(summ) from Table1 where month = 6, sum(summ) from Table1 where month = 7, sum(summ) from Table1 where month = 8, sum(summ) from Table1 where month = 9, sum(summ) from Table1 where month = 10, sum(summ) from Table1 where month = 11, sum(summ) from Table1 where month = 12 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2002, 10:21:06 |
|
||
|
SOS !
|
|||
|---|---|---|---|
|
#18+
Запрос хорош, но есть одно но ! На один месяц может быть несколько сумм ... А надо показать каждую ... PS еслиб все так просто, я бы и сам написал ... :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2002, 10:41:46 |
|
||
|
SOS !
|
|||
|---|---|---|---|
|
#18+
не совсем как тебе нужно но всеже... Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2002, 10:47:11 |
|
||
|
SOS !
|
|||
|---|---|---|---|
|
#18+
каким же макаром ты хочешь их засунуть во вторую таблицу ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2002, 11:23:15 |
|
||
|
SOS !
|
|||
|---|---|---|---|
|
#18+
то ROM да ни каким.... как я понял может быть несколько сумм в одном месяце и отображать их надо все... и если надо показывать как хочет Sanek то теперь надо из получившегося развернуть бо месяцам.... да илегче это сделать на клиенте.... но если оч нужно могу и на transact написать.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2002, 11:35:45 |
|
||
|
SOS !
|
|||
|---|---|---|---|
|
#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. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. Могут ли быть еще варианты ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2002, 11:35:58 |
|
||
|
SOS !
|
|||
|---|---|---|---|
|
#18+
кинь на мыло тестовые данные.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2002, 11:44:23 |
|
||
|
SOS !
|
|||
|---|---|---|---|
|
#18+
2 MiCe на клиенте ничего делать не надо 2 Sanek попробуй так Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2002, 11:53:48 |
|
||
|
SOS !
|
|||
|---|---|---|---|
|
#18+
как я понимаю sanek хочет в одной строке были раскинуты суммы без null по возможности... если не так прошу меня поправить... самому тестовые данные делать некогда.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2002, 12:04:13 |
|
||
|
SOS !
|
|||
|---|---|---|---|
|
#18+
RE: MiCe Именно ! В точку ! а связ по GT,CategoryID ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2002, 12:06:45 |
|
||
|
SOS !
|
|||
|---|---|---|---|
|
#18+
если таблица @REPORT пуста, то какая ...... связь ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2002, 12:09:25 |
|
||
|
SOS !
|
|||
|---|---|---|---|
|
#18+
насколько срочно решение? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2002, 12:10:30 |
|
||
|
SOS !
|
|||
|---|---|---|---|
|
#18+
уникальна ли связка gt categoryid в пределах месяца? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2002, 12:12:03 |
|
||
|
SOS !
|
|||
|---|---|---|---|
|
#18+
Да решение не срочно , ведь написал уже , просто мне казалось, что это можно сделать проще ..... А связка gt categoryid уникальна . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2002, 12:18:04 |
|
||
|
SOS !
|
|||
|---|---|---|---|
|
#18+
тоесть в одном месяце gt +categoryid только одна сумма? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2002, 12:21:14 |
|
||
|
SOS !
|
|||
|---|---|---|---|
|
#18+
Как-нибудь так наверное: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2002, 12:22:23 |
|
||
|
SOS !
|
|||
|---|---|---|---|
|
#18+
чем не подходит последний вариант ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2002, 12:22:50 |
|
||
|
SOS !
|
|||
|---|---|---|---|
|
#18+
боюсь показаться навязчивым Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2002, 12:26:51 |
|
||
|
SOS !
|
|||
|---|---|---|---|
|
#18+
RE ROM Если мне не изменяют мои глаза, то твое предложение один в один повторяет тот вариант, что я уже написал. Этот вариант плох (или мне так кажеться) тем, что для его выполнения необходимо выполнять цикл ... RE VVG_ ЩА попробую, но текст прям так сразу силен ! без стакана никак ! :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2002, 12:47:39 |
|
||
|
SOS !
|
|||
|---|---|---|---|
|
#18+
Санек, ты че, какой цикл, разунь глаза ! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2002, 12:53:16 |
|
||
|
SOS !
|
|||
|---|---|---|---|
|
#18+
RE Rom Разул ! Понял ! Осознал ! САМ ДУРАК ! :) туплю ... :)))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2002, 13:03:48 |
|
||
|
SOS !
|
|||
|---|---|---|---|
|
#18+
ИМХО VVG_ абсолютно верно.... ток написать Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2002, 14:14:29 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=32039015&tid=1821544]: |
0ms |
get settings: |
7ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
34ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
59ms |
get tp. blocked users: |
1ms |
| others: | 193ms |
| total: | 325ms |

| 0 / 0 |
