
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
13.03.2014, 08:19:37
|
|||
|---|---|---|---|
|
|||
Поиск максимальной даты для каждого пользователя |
|||
|
#18+
Всем доброго времени суток! Есть две таблицы: 1. Users 2. Visits Структура такая: 1. Users id_userfirst_namesecond_name 2. Visits id_visituser_iddate_visit Нужно для каждого пользователя вывести дату последнего посещения. Например: 1. Users id_userfirst_namesecond_name1ИвановИван2АндреевАндрей3АлексеевАлексей 2. Visits id_visituser_iddate_visit1110.03.20142113.03.20143201.01.20144230.12.20135212.03.20146307.04.20137311.10.2012 В итоге должны получить: first_namesecond_namedate_visitИвановИван13.03.2014АндреевАндрей12.03.2014АлексеевАлексей07.04.2013 Знаю, что ни чего сложного тут нет, но я только начал, поэтому опыта не хватает. P.S. Пользуюсь IBExpert, Firebird 1.5 Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.03.2014, 08:55:54
|
|||
|---|---|---|---|
Поиск максимальной даты для каждого пользователя |
|||
|
#18+
AlexSMG, Код: sql 1. ну а дальше сам ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.03.2014, 12:51:54
|
|||
|---|---|---|---|
|
|||
Поиск максимальной даты для каждого пользователя |
|||
|
#18+
m7m, Еще join надо было добавить ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.03.2014, 12:55:40
|
|||
|---|---|---|---|
Поиск максимальной даты для каждого пользователя |
|||
|
#18+
Новую прилепленную тему надо бы добавить, а не джойн. И назвать её "Типовые запросы / вопросы". Ибо в месяц раз 5 одно и то же вопрошают. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.03.2014, 12:56:23
|
|||
|---|---|---|---|
|
|||
Поиск максимальной даты для каждого пользователя |
|||
|
#18+
miwaonlineЕще join надо было добавить ;) У аффтара полуторка, там join не поможет, только подзапрос. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.03.2014, 16:17:37
|
|||
|---|---|---|---|
Поиск максимальной даты для каждого пользователя |
|||
|
#18+
miwaonlineЕще join надо было добавить ;) да как-то ожидал ответной реакции автора Dimitry SibiryakovУ аффтара полуторка, там join не поможет, только подзапрос. а что вот такое не прокатит??? Код: sql 1. 2. 3. 4. ps/ не проверял ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.03.2014, 16:57:07
|
|||
|---|---|---|---|
|
|||
Поиск максимальной даты для каждого пользователя |
|||
|
#18+
m7mа что вот такое не прокатит??? А, ну да, может и прокатит. Просто я не увидел в первом посте поля id в выходной табличке и что-то в мозгу коротнуло. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.03.2014, 17:21:00
|
|||
|---|---|---|---|
|
|||
Поиск максимальной даты для каждого пользователя |
|||
|
#18+
ТаблоидНовую прилепленную тему надо бы добавить, а не джойн. И назвать её "Типовые запросы / вопросы". Ибо в месяц раз 5 одно и то же вопрошают. Я бы давно на твоем месте собрал твои же ответы на такие во типичные запросы и вывел их в топик типа «Советы Таблоида». Наподобии, например, вот этого топика от ДС. Только, боюсь, неофитов это не остановит :( Ну, как минимум, не всех. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.03.2014, 17:29:11
|
|||
|---|---|---|---|
Поиск максимальной даты для каждого пользователя |
|||
|
#18+
miwaonlineЯ бы давно на твоем месте собрал твои же ответы на такие во типичные запросы и вывел их в топик типа «Советы Таблоида».Если будет время, то соберусь таки. Изабэлло ибо :-) Только предварительно надо будет обмусолить это всё с местными аксакалами и обозвать "Советы бывалых". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.03.2014, 18:52:30
|
|||
|---|---|---|---|
|
|||
Поиск максимальной даты для каждого пользователя |
|||
|
#18+
Пробовал следующее: Код: sql 1. 2. 3. 4. 5. 6. В итоге IBExpert зависает, на этом всё... Если делаю без Код: sql 1. Получаю ошибку: авторcan't format message 13:896 -- message system code -4. Dynamic SQL Error. SQL error code = -104. Invalid expression in the select list (not contained in either an aggregate function or the GROUP BY clause). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.03.2014, 18:57:18
|
|||
|---|---|---|---|
|
|||
Поиск максимальной даты для каждого пользователя |
|||
|
#18+
AlexSMG, твой запрос полная чушь 1. таблицы users и visits не связаны 2. группировка по полю таблицы patient, которая во FROM не указана ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.03.2014, 18:58:08
|
|||
|---|---|---|---|
|
|||
Поиск максимальной даты для каждого пользователя |
|||
|
#18+
AlexSMGInvalid expression in the select list (not contained in either an aggregate function or the GROUP BY clause). Ну и какое слово тебе непонятно? Либо оборачивай свои users.first_name, users.second_name в агрегатные функции, либо включай их в сисок group by. И, кстати, когда " IBExpert зависает", сильно рекомендуется попробовать этот запрос выполнить в isql. Он зверушка без наворотов, на ровном месте не зависает. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.03.2014, 20:39:03
|
|||
|---|---|---|---|
|
|||
Поиск максимальной даты для каждого пользователя |
|||
|
#18+
Симонов Денис, Прошу простить, там не patient.idp, а users.id_user ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.03.2014, 20:48:50
|
|||
|---|---|---|---|
Поиск максимальной даты для каждого пользователя |
|||
|
#18+
AlexSMGПробовал следующее: Код: sql 1. 2. 3. 4. 5. 6. Японский бог ну почитай внимательно то что писали вот здесь весь запрос 15718695 который тебе нужен ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=40&mobile=1&tid=1563802]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
178ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
32ms |
get tp. blocked users: |
1ms |
| others: | 231ms |
| total: | 481ms |

| 0 / 0 |
