
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
30.07.2014, 09:49:03
|
|||
|---|---|---|---|
|
|||
Помогите новичку |
|||
|
#18+
Добрый день. Подскажите с запросом: Есть таблица в которой храниться информация о человеке и информация о прохождение мед комиссии. Человек раз в пол года проходит мед комиссию. Как правило человек проходит мед комиссию в одной и той же поликлинике, но бывают исключения и он проходит в другой. Вопрос: Как найти людей которые проходили мед комиссию в разных поликлиниках? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.07.2014, 10:04:56
|
|||
|---|---|---|---|
|
|||
Помогите новичку |
|||
|
#18+
Амурский, авторselect count ( t.поликлиника ) as hCount, человек from таблица t where hCount > 1 group by человек; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.07.2014, 10:23:23
|
|||
|---|---|---|---|
|
|||
Помогите новичку |
|||
|
#18+
АрхибабайАмурский, авторselect count ( t.поликлиника ) as hCount, человек from таблица t where hCount > 1 group by человек; Выводит ошибку Unknown column 'hCount' in 'where clause' ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.07.2014, 10:28:15
|
|||
|---|---|---|---|
|
|||
Помогите новичку |
|||
|
#18+
Амурский, да, туплю авторselect count ( t.поликлиника ) as hCount, человек from таблица t group by человек having hCount > 1; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.07.2014, 10:31:46
|
|||
|---|---|---|---|
Помогите новичку |
|||
|
#18+
Перенесите в HAVING, блин... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.07.2014, 10:32:31
|
|||
|---|---|---|---|
Помогите новичку |
|||
|
#18+
И COUNT(DISTINCT поликлиника) - иначе отберётся все, кто прошёл более одного осмотра, пофиг где. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.07.2014, 10:42:39
|
|||
|---|---|---|---|
|
|||
Помогите новичку |
|||
|
#18+
Спасибо большое. А если усложнить и выяснить в каком промежутке времени. select count ( t.поликлиника ) as hCount, человек from таблица t group by человек having hCount > 1 and date between '2014-06-01' and '2014-07-01' как и где внести это условие ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.07.2014, 10:56:39
|
|||
|---|---|---|---|
|
|||
Помогите новичку |
|||
|
#18+
АмурскийСпасибо большое. А если усложнить и выяснить в каком промежутке времени. select count ( t.поликлиника ) as hCount, человек from таблица t group by человек having hCount > 1 and date between '2014-06-01' and '2014-07-01' как и где внести это условие это в where ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=47&tablet=1&tid=1834432]: |
0ms |
get settings: |
4ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
53ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 195ms |
| total: | 322ms |

| 0 / 0 |
