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

start [/forum/topic.php?fid=47&msg=38708892&tid=1834432]: |
0ms |
get settings: |
6ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
76ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 220ms |
| total: | 363ms |

| 0 / 0 |
