|
|
|
Проблема с запросом
|
|||
|---|---|---|---|
|
#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. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. 131. 132. 133. 134. 135. 136. 137. 138. 139. 140. 141. 142. 143. 144. 145. 146. 147. 148. 149. 150. 151. 152. 153. 154. 155. 156. 157. 158. 159. 160. 161. 162. 163. 164. 165. 166. 167. 168. Код отчета. Проблема в данной строке Код: sql 1. данная строка выводит последнее время рабочего дня,но она суммирует FactTO на N-ое количество раз(потому как я понял она просчитывает каждый визит работника и все их суммирует) Вопрос заключается в следующем через что можно вывести данную строку так чтоб не было суммирования. P.S. Да это опять я,да для вас я тупой,многого не понимаю,но я прихожу за помощью сюда. P.S.S. Пробовал через APPLY,не получилось . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2017, 10:22:14 |
|
||
|
Проблема с запросом
|
|||
|---|---|---|---|
|
#18+
Прошу прощения,проблемная срока нужна для вывода last_time Код: sql 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2017, 10:24:22 |
|
||
|
Проблема с запросом
|
|||
|---|---|---|---|
|
#18+
Pasher, не могли бы пару слов сказать по-русски? Вчитываться в вашу простыню на своём рабочем месте как-то не очень получается. В чём проблема, короче говоря? P.S. "данная строка" ничего не суммирует. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2017, 10:31:28 |
|
||
|
Проблема с запросом
|
|||
|---|---|---|---|
|
#18+
iap,При добавлении Код: sql 1. которая нужна для того чтоб вывести через Код: sql 1. 2. 3. 4. последнюю дату визита за день. Но при этом перемножается FactTO на количество совершенных визитов сотрудников. Суть моего вопроса чтоб примерно помогли вывести данную строку без перемножения на количество визитов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2017, 10:37:20 |
|
||
|
Проблема с запросом
|
|||
|---|---|---|---|
|
#18+
Pasheriap,При добавлении Код: sql 1. которая нужна для того чтоб вывести через Код: sql 1. 2. 3. 4. последнюю дату визита за день. Но при этом перемножается FactTO на количество совершенных визитов сотрудников. Суть моего вопроса чтоб примерно помогли вывести данную строку без перемножения на количество визитов Ну попробуй откоментировать последнюю часть и через апплай и добавить там top 1. Что-то типа Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. Ну или как ты там пробовал - добавь сортировку и бери только последнюю (первую) дату ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2017, 11:21:48 |
|
||
|
Проблема с запросом
|
|||
|---|---|---|---|
|
#18+
ШыфлНу или как ты там пробовал - добавь сортировку и бери только последнюю (первую) датуПочему первую, а не третью? Так просто, от балды? Вообще-то, надо правильно проектировать базу. И правильно обращаться к спроектированным таблицам. Чтобы однозначно использовать одну нужную строку. Тогда и произведения не будет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2017, 11:28:44 |
|
||
|
Проблема с запросом
|
|||
|---|---|---|---|
|
#18+
iap, Базу проектировали не мы,работаем с чем можем, при условии без произведения, выводит последнее дата\время визита. Обращение к таблице ,только такое выводит "правильный" результат. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2017, 11:35:28 |
|
||
|
Проблема с запросом
|
|||
|---|---|---|---|
|
#18+
Pasher, Ну так посчитай правельный результать сбоку на бумажке в apply или cte, и джойни её, а не тащи всю простыню визитов второй раз. Разбей задачу на куски, а то твой запрос в 2 экрана не влазит - плохой знак. В череп он тоже не помещается, отсюда и ошибки ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2017, 11:39:21 |
|
||
|
|

start [/forum/topic.php?fid=46&gotonew=1&tid=1690747]: |
0ms |
get settings: |
7ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
160ms |
get topic data: |
8ms |
get first new msg: |
5ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 196ms |
| total: | 437ms |

| 0 / 0 |
