|
|
|
Группировка по кол-ву записей из двух таблиц
|
|||
|---|---|---|---|
|
#18+
Добрый день! Подскажите пожалуйста. Есть 2 таблицы: 1 таблица FLG id Kod_spr_card_flg DateXRay_Data 2 таблица SPR_CARD_FLG id fam im otch uchast Нужно посчитать сколько по каждому участку прошло пациентов ФЛГ Например: Участок 12 - 80 Участок 21 - 56 и т.д. Я делаю такой запрос: Код: sql 1. 2. 3. Он группирует но, вместо людей у меня выводится кол-во ФЛГ Т.е. должно быть 3 пациента, а у меня выходит 16 ФЛГ (1 пац - 12 флг, 2 пац - 2 флг, 3 пац - 2 флг) Как сделать чтобы считало не ФЛГ, а людей? Заранее спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2019, 08:49 |
|
||
|
Группировка по кол-ву записей из двух таблиц
|
|||
|---|---|---|---|
|
#18+
yMHukyM, А зачем тебе здесь таблица FLG ??? По твоему запросу она не нужна. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2019, 09:08 |
|
||
|
Группировка по кол-ву записей из двух таблиц
|
|||
|---|---|---|---|
|
#18+
потому что у тебя считается общее количество людей на участке, а не DISTINCT количество :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2019, 09:14 |
|
||
|
Группировка по кол-ву записей из двух таблиц
|
|||
|---|---|---|---|
|
#18+
yMHukyM, а этот вопрос точно относится к делфи? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2019, 09:23 |
|
||
|
Группировка по кол-ву записей из двух таблиц
|
|||
|---|---|---|---|
|
#18+
GerasimenkoyMHukyM, А зачем тебе здесь таблица FLG ??? По твоему запросу она не нужна. она мне понадобится когда я буду выбирать записи за период ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2019, 09:52 |
|
||
|
Группировка по кол-ву записей из двух таблиц
|
|||
|---|---|---|---|
|
#18+
эндипотому что у тебя считается общее количество людей на участке, а не DISTINCT количество :) у меня есть участок на котором только 3 человека, а общее колво флг у них 7 при таком запросе он мне все равно выводит 7, т.е. кол-во флг, а не людей ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2019, 09:54 |
|
||
|
Группировка по кол-ву записей из двух таблиц
|
|||
|---|---|---|---|
|
#18+
andreymxyMHukyM, а этот вопрос точно относится к делфи? да у меня проект Delphi + Access, забыл указать :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2019, 10:01 |
|
||
|
Группировка по кол-ву записей из двух таблиц
|
|||
|---|---|---|---|
|
#18+
Так вы уж определитесь, вам нужно общее количество человек или уникальное ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2019, 10:15 |
|
||
|
Группировка по кол-ву записей из двух таблиц
|
|||
|---|---|---|---|
|
#18+
DimaBrТак вы уж определитесь, вам нужно общее количество человек или уникальное ? да людей мне надо, вроде все в первом посте описал) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2019, 10:17 |
|
||
|
Группировка по кол-ву записей из двух таблиц
|
|||
|---|---|---|---|
|
#18+
Если один и тот же человек за обед съел две порции. Сколько ЛЮДЕЙ пообедало ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2019, 10:35 |
|
||
|
Группировка по кол-ву записей из двух таблиц
|
|||
|---|---|---|---|
|
#18+
yMHukyM, То, что вы просите, то он и возвращает. Вы запрашиваете количество spr_card_flg.id. А это, судя по JOIN flg.Kod_spr_card_flg. Где здесь пациенты, можно только предположить, что это в таблице SPR_CARD_FLG поля fam, im, otch. Если пациент (fam, im, otch) никак не связан с id, то зачем считать id? Как вы определяете, что 3 пациента? Если по строковым полям fam, im, otch, то это годится только для курсовой работы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2019, 10:36 |
|
||
|
Группировка по кол-ву записей из двух таблиц
|
|||
|---|---|---|---|
|
#18+
DimaBrЕсли один и тот же человек за обед съел две порции. Сколько ЛЮДЕЙ пообедало ? 1 человек ПООБЕДАЛ ) вот мне и надо, если одному пациенту сделали в месяц 2 исследования. мне надо чтобы отображался 1 пациент, а не сколько ему сделали исследований ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2019, 11:11 |
|
||
|
Группировка по кол-ву записей из двух таблиц
|
|||
|---|---|---|---|
|
#18+
Код: sql 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2019, 11:22 |
|
||
|
Группировка по кол-ву записей из двух таблиц
|
|||
|---|---|---|---|
|
#18+
yMHukyM, Зато запрос выдаёт порции, а не людей. Ты картинку запроса пришли. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2019, 11:22 |
|
||
|
Группировка по кол-ву записей из двух таблиц
|
|||
|---|---|---|---|
|
#18+
поясню еще раз для чего две таблицы, они связаны. одна хранит данные о пациенте и участке, вторая данные о его флюроографии мне нужно выбрать сколько людей прошли флг больше определенной даты прохождения. т.е. я указываю дату 24.09.2018 и мне нужно увидеть кол-во людей (пациентов) на участке, у кого данные о ФЛГ больше этой даты делаю в конструкторе Access http://joxi.ru/J2bVvOOf0gR4Q2 Код: sql 1. 2. 3. 4. вот так у меня выводит, но считает кол-во исследований (ФЛГ), а надо людей :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2019, 11:26 |
|
||
|
Группировка по кол-ву записей из двух таблиц
|
|||
|---|---|---|---|
|
#18+
Код: plsql 1. 2. 3. Может так получится? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2019, 11:41 |
|
||
|
Группировка по кол-ву записей из двух таблиц
|
|||
|---|---|---|---|
|
#18+
энди Код: plsql 1. 2. 3. Может так получится? :) Это с каких версий такое творить можно? (брат интересуется ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2019, 11:45 |
|
||
|
Группировка по кол-ву записей из двух таблиц
|
|||
|---|---|---|---|
|
#18+
Gerasimenkoэнди Код: plsql 1. 2. 3. Может так получится? :) Это с каких версий такое творить можно? (брат интересуется ) Нифига себе: в MSSQL2012 прокатил ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2019, 11:50 |
|
||
|
Группировка по кол-ву записей из двух таблиц
|
|||
|---|---|---|---|
|
#18+
GerasimenkoGerasimenkoпропущено... Это с каких версий такое творить можно? (брат интересуется ) Нифига себе: в MSSQL2012 прокатил Проверил на 2000 : то же работает... Век живи-век учись... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2019, 11:55 |
|
||
|
Группировка по кол-ву записей из двух таблиц
|
|||
|---|---|---|---|
|
#18+
Нашел даже в спецификации sql-92 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2019, 12:22 |
|
||
|
Группировка по кол-ву записей из двух таблиц
|
|||
|---|---|---|---|
|
#18+
энди Код: plsql 1. 2. 3. Может так получится? :) fast report такая конструкция не нравится ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2019, 12:29 |
|
||
|
Группировка по кол-ву записей из двух таблиц
|
|||
|---|---|---|---|
|
#18+
yMHukyM, Код: sql 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2019, 13:16 |
|
||
|
Группировка по кол-ву записей из двух таблиц
|
|||
|---|---|---|---|
|
#18+
goldmi45yMHukyM, Код: sql 1. 2. 3. 4. спасибо работает, а подскажите чтоб выбрать людей последнее исследование, которое больше указанной даты, мне переменную DateXRay_Data в запрос или подзапрос писать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2019, 14:42 |
|
||
|
Группировка по кол-ву записей из двух таблиц
|
|||
|---|---|---|---|
|
#18+
yMHukyM, Код: sql 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2019, 14:48 |
|
||
|
Группировка по кол-ву записей из двух таблиц
|
|||
|---|---|---|---|
|
#18+
goldmi45, спасибо большое тебе, вот доделал как мне надо Код: sql 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2019, 15:52 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=39767480&tid=2039872]: |
0ms |
get settings: |
12ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
412ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
73ms |
get tp. blocked users: |
2ms |
| others: | 240ms |
| total: | 773ms |

| 0 / 0 |
