|
Нестандартный запрос
|
|||
---|---|---|---|
#18+
Доброго времени суток! Можете помочь составить запрос, что вы водил следующие данные скриншот во вложении: Удалось сделать все кроме, грузов за месяц и кол-во заправок за месяц Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22.
Грузы за месяц Код: sql 1. 2. 3. 4. 5. 6. 7. 8.
Заправки за месяц Код: sql 1. 2. 3. 4. 5. 6. 7. 8.
А вот как их объединить ума уже не хватает( ... |
|||
:
Нравится:
Не нравится:
|
|||
14.03.2020, 10:46 |
|
Нестандартный запрос
|
|||
---|---|---|---|
#18+
судя по синтаксису это MS SQL Server? Модератор: Тема перенесена из форума "MySQL". ... |
|||
:
Нравится:
Не нравится:
|
|||
14.03.2020, 12:33 |
|
Нестандартный запрос
|
|||
---|---|---|---|
#18+
Phoca145, CTE IdОсновной запрос Cs.ShortNameЗаправки за месяц Cl.NameГрузы за месяц Cts1.ShortName Где Cs и Cts1 это псевдонимы одной и той же таблицы [FortisDataStore].[dbo].[Contractors] Cl псевдоним [FortisDataStore].[dbo].[Clients] - вы какое находите соответствие между Name и ShortName? Гадать бесполезно. И еще, что сразу бросается в глаза: Код: sql 1. 2. 3. 4. 5.
Этот distinct не несёт никакого смысла в таблицах "Грузы за месяц" и "Заправки за месяц", в отличии от первой таблицы. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.03.2020, 14:27 |
|
Нестандартный запрос
|
|||
---|---|---|---|
#18+
nullin, Полагаю в таблице [FortisDataStore].[dbo].[Clients] кроме [Name] содержится и ещё и [INN], присутствующий [FortisDataStore].[dbo].[Contractors], по которому вы связываете эти две таблицы в первом запросе, т.е. вам при создании таблицы "Заправки за месяц" нужно вытащить [ShortName] из [FortisDataStore].[dbo].[Contractors] ... |
|||
:
Нравится:
Не нравится:
|
|||
14.03.2020, 14:38 |
|
Нестандартный запрос
|
|||
---|---|---|---|
#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. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41.
... |
|||
:
Нравится:
Не нравится:
|
|||
14.03.2020, 16:58 |
|
Нестандартный запрос
|
|||
---|---|---|---|
#18+
aleks222, спасибо огромное! Но может просветите меня, я поправил в некоторых местах. Но например, в строках Код: sql 1. 2. 3.
Возникает ошибка Incorrect syntax near, может подскажите в чем дело. Или посоветуйте где можно прочесть. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.03.2020, 19:54 |
|
Нестандартный запрос
|
|||
---|---|---|---|
#18+
Phoca145, Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
14.03.2020, 19:56 |
|
Нестандартный запрос
|
|||
---|---|---|---|
#18+
Phoca145, а у вас точно на один [INN] одно [Name]? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.03.2020, 19:57 |
|
Нестандартный запрос
|
|||
---|---|---|---|
#18+
nullin, точно на один [INN] одно [Name]. И спасибо вам за помощь! ... |
|||
:
Нравится:
Не нравится:
|
|||
14.03.2020, 20:12 |
|
Нестандартный запрос
|
|||
---|---|---|---|
#18+
aleks222, еще раз все перепроверил, но ругается в этих местах. Код: sql 1. 2. 3. 4. 5. 6. 7. 8.
... |
|||
:
Нравится:
Не нравится:
|
|||
14.03.2020, 20:41 |
|
Нестандартный запрос
|
|||
---|---|---|---|
#18+
Phoca145 aleks222, еще раз все перепроверил, но ругается в этих местах. Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
14.03.2020, 20:44 |
|
Нестандартный запрос
|
|||
---|---|---|---|
#18+
alexeyvg, в кавычках то как раз можно или [column] или "column", в данном случае следуя стилю автора, то лучше скобки. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.03.2020, 21:47 |
|
Нестандартный запрос
|
|||
---|---|---|---|
#18+
nullin Код: sql 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
15.03.2020, 23:54 |
|
Нестандартный запрос
|
|||
---|---|---|---|
#18+
alexeyvg, да нет, же, я указал - в двойных ... |
|||
:
Нравится:
Не нравится:
|
|||
15.03.2020, 23:56 |
|
Нестандартный запрос
|
|||
---|---|---|---|
#18+
nullin alexeyvg, да нет, же, я указал - в двойных Ошибка как раз будет Incorrect syntax near 'тут имя поля в одинарных кавычках'. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2020, 08:28 |
|
Нестандартный запрос
|
|||
---|---|---|---|
#18+
я не буду прямо скажу так With конечно отличная возможность но если запрос реально сложный то #tmp таблицы самое то для его упрощения и отладки особо когда кол-во жойнов за 20 ( и не дай бог там еще функции есть - а у меня бывали такие случаии ) #tmp1 #tmp2 #tmp3 и т.д гораздо проще потом отловить проблему где она появляется зы да коненчо это для SP во вью такого не всунешь ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2020, 15:04 |
|
|
start [/forum/topic.php?fid=46&msg=39937445&tid=1686335]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
36ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
56ms |
get tp. blocked users: |
1ms |
others: | 310ms |
total: | 451ms |
0 / 0 |