Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
22.02.2019, 11:09
|
|||
|---|---|---|---|
|
|||
Помогите с запросом |
|||
|
#18+
Помогите, пожалуйста, написать, который 1. выберет из таблицы строки входящие в выбранный период 2. распределит в выбранном периоде суммы по месяцам по количеству дней. Суммы округлять до копеек Готов отблагодарить материально, можно писать на почту ilshatkin@mail.ru Исходная таблица dataS dataPo exp nomDoc summaZakrit 01.01.2018 31.03.2018 ВГ001 584 3 000,00 01.03.2018 30.04.2018 НР002 586 5 000,00 01.02.2018 28.02.2018 ПДР01 587 10 000,00 15.01.2018 15.02.2018 ВГ001 588 2 000,00 На выходе должно получится, для периода 01.01.2018 – 31.03.2018 data1 data2 exp nomDoc summaZakrit 01.01.2018 31.01.2018 ВГ001 584 1 033,33 01.02.2018 28.02.2018 ВГ001 584 933,33 01.03.2018 31.03.2018 ВГ001 584 1 033,33 01.03.2018 31.03.2018 НР002 586 2 540,98 01.02.2018 28.02.2018 ПДР01 587 10 000,00 01.01.2018 31.01.2018 ВГ001 588 1 062,50 01.02.2018 28.02.2018 ВГ001 588 937,5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.02.2019, 11:34
|
|||
|---|---|---|---|
Помогите с запросом |
|||
|
#18+
ilshatkin, Код: 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.02.2019, 12:31
|
|||
|---|---|---|---|
|
|||
Помогите с запросом |
|||
|
#18+
TaPaK, выдает результат 2018-01-01 2018-01-31 ВГ001 584 3000.00 1033.332018-02-01 2018-02-28 ВГ001 584 3000.00 933.332018-03-01 2018-03-31 ВГ001 584 3000.00 1033.332018-03-01 2018-03-31 НР002 586 5000.00 2540.982018-04-01 2018-04-30 НР002 586 5000.00 2459.022018-02-01 2018-02-28 ПДР01 587 10000.00 10000.002018-01-15 2018-01-31 ВГ001 588 2000.00 1062.502018-02-01 2018-02-15 ВГ001 588 2000.00 937.50 с требуемым результатом не сходится в последних двух строках, период не начало и не конец, но думаю это легко исправимо, поставив там изменение даты на начало и конец месяца в выдаче последнего селекта, Так же, если выставить период допустим до конца февраля, то все равно присутствует март. Но тоже вроде как решается добавив Код: sql 1. 2. 3. Еще по тестирую, если в итоге все норм с меня на пиво ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.02.2019, 12:36
|
|||
|---|---|---|---|
Помогите с запросом |
|||
|
#18+
ilshatkin, автор в последних двух строках, период не начало и не коне для меня это неявное условие авторТак же, если выставить период допустим до конца февраля, то все равно присутствует март. Но тоже вроде как решается добавив добавляйте в итоговый ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.02.2019, 21:19
|
|||
|---|---|---|---|
|
|||
Помогите с запросом |
|||
|
#18+
Покрутил, повертел, то что нужно! Два пива этому господину! эквивалент 1000 рублев TaPaK, напиши, пожалуйста, куда скинуть на почту ilshatkin@mail.ru ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.02.2019, 12:11
|
|||
|---|---|---|---|
|
|||
Помогите с запросом |
|||
|
#18+
ilshatkin, у Вас от dataS к dataPo нет перехода между годами и соответственно для периода выбора? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=46&mobile=1&tid=1688240]: |
0ms |
get settings: |
11ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
39ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
| others: | 230ms |
| total: | 375ms |

| 0 / 0 |
