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

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
07.08.2014, 18:59
|
|||
|---|---|---|---|
|
|||
Помогите новичку |
|||
|
#18+
Народ подскажите как мне вывести информацию существует таблица врачей с информацией о принятых пациентах за каждый день, и с разной консультацией, за каждую консультацию он берет денежку. мне нужно вывести всех врачей которые принимали пациентов в разрезе даты, количество консультации за этот день и сумма за консультацию как должна выглядеть информация Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. в таблице много врачей поэтому я выбираю по одному и вывожу информацию следующим образом: Код: php 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. Ребята подскажите :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.08.2014, 02:07
|
|||
|---|---|---|---|
|
|||
Помогите новичку |
|||
|
#18+
Амурский, 1) Обьединить SQL запросы в один (hint - GROUP BY). Это что - Access? Пропуски дат учитывать нужно - (т.е.) пустые строки колонки в таблице нужны? 2) swith по месяцам - чем не устроил массив + проверка корректности индекса? 3) switch по году - не нужен, и так все напечатается P.S. Насчет шаблонов - не парся ;) Все с этого начинали. Но на заметочку возьми функции в районе sprintf(). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.08.2014, 00:02
|
|||
|---|---|---|---|
|
|||
Помогите новичку |
|||
|
#18+
Оффтоп, но я считаю, что русский язык в SQL у Амурского смотрится отлично. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.08.2014, 12:42
|
|||
|---|---|---|---|
Помогите новичку |
|||
|
#18+
Амурский, мне для того, что бы тебе помочь не хватает исходной таблицы (по коду сложно разбираться в структуре базы). Не понятна мне например суть поля айди_таблицы. В первом запросе GROUP by стоит сделать также по "дата_обращения" и "вид_консультации"; ORDER by `айди_таблицы`, `фамилия_врача`, `дата_обращения`, `вид_консультации`; убрать distinct; В SELECT добавить поля вид_консультации, COUNT(*) as `количество`, SUM(summ) AS сумма Получим все данные одним запросом в удобном виде, после чего запускаем Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. что-то типа такого должно работать :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=23&tablet=1&tid=1462533]: |
0ms |
get settings: |
6ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
21ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
28ms |
get tp. blocked users: |
1ms |
| others: | 212ms |
| total: | 291ms |

| 0 / 0 |
