|
Выбор наибольшей даты из группы значений (sql запрос)
|
|||
---|---|---|---|
#18+
Добрый день. Есть таблица значений: № вагона Дата отправления 58266867 17.01.2018 58267055 10.01.2018 58267311 22.01.2018 58267311 05.01.2018 58268129 11.01.2018 76601145 22.01.2018 76601145 01.01.2018 76601483 29.01.2018 76601483 11.01.2018 76601509 20.01.2018 76601731 20.01.2018 76601731 07.01.2018 76622703 30.01.2018 76622703 10.01.2018 94292976 18.01.2018 94759735 12.01.2018 Нужно для каждого вагона получить наибольшую дату, то есть, результат должен быть: № вагона Дата отправления 58266867 17.01.2018 58267055 10.01.2018 58267311 22.01.2018 58268129 11.01.2018 76601145 22.01.2018 76601483 29.01.2018 76601509 20.01.2018 76601731 20.01.2018 76622703 30.01.2018 94292976 18.01.2018 94759735 12.01.2018 Код следующий: Код: vbnet 1. 2. 3.
Не могу понять в чем причина, но результат получается следующим: № вагона Дата отправления 58266867 17.01.2018 58267055 10.01.2018 58267311 22.01.2018 58268129 11.01.2018 76601145 22.01.2018 76601483 29.01.2018 76601483 11.01.2018 76601509 20.01.2018 76601731 20.01.2018 76622703 30.01.2018 76622703 10.01.2018 94292976 18.01.2018 94759735 12.01.2018 Два значения не отфильтровались 76601483, 76622703 ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2018, 17:46 |
|
Выбор наибольшей даты из группы значений (sql запрос)
|
|||
---|---|---|---|
#18+
Спешу добавить: в таблице есть другие поля, которые нужно вывести, поэтому использую Код: vbnet 1.
вместо Код: vbnet 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2018, 18:12 |
|
Выбор наибольшей даты из группы значений (sql запрос)
|
|||
---|---|---|---|
#18+
проблема в этом: Tonio Код: vbnet 1.
отбираются все строки, у которых дата совпадает с ЛЮБОЙ максимальной датой по любым вагонам ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2018, 18:21 |
|
Выбор наибольшей даты из группы значений (sql запрос)
|
|||
---|---|---|---|
#18+
нужно приджойниться к внутреннему запросу по дате И номеру вагона ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2018, 18:22 |
|
Выбор наибольшей даты из группы значений (sql запрос)
|
|||
---|---|---|---|
#18+
Shocker.Pro, Помогите, пожалуйста, составить запрос....я с этой проблемой второй день воюю, выбился из сил) ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2018, 19:01 |
|
Выбор наибольшей даты из группы значений (sql запрос)
|
|||
---|---|---|---|
#18+
Код: sql 1. 2. 3. 4. 5.
как-то так ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2018, 19:27 |
|
Выбор наибольшей даты из группы значений (sql запрос)
|
|||
---|---|---|---|
#18+
Shocker.Pro, Прошу прощения за назойливость и некомпетентность, но пытаюсь адаптировать ваш пример Код: vbnet 1.
Ошибка синтаксиса в предложении FROM. Куда именно вставить путь к файлу strPath? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2018, 20:34 |
|
Выбор наибольшей даты из группы значений (sql запрос)
|
|||
---|---|---|---|
#18+
Рекомендовали ещё такой способ: Код: vbnet 1. 2. 3. 4.
Он сработал, но хотелось бы научиться пользоваться методом JOIN. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2018, 21:09 |
|
Выбор наибольшей даты из группы значений (sql запрос)
|
|||
---|---|---|---|
#18+
TonioОн сработалну можно и так TonioОшибка синтаксиса в предложении FROM.ну я абстрактно писал, MyTable - это имя вашей таблицы. Можно использовать псевдоним таблицы Код: sql 1. 2. 3. 4. 5.
... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2018, 21:31 |
|
Выбор наибольшей даты из группы значений (sql запрос)
|
|||
---|---|---|---|
#18+
Shocker.Pro, Спасибо за помощь, пойду учить матчасть. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2018, 22:17 |
|
Выбор наибольшей даты из группы значений (sql запрос)
|
|||
---|---|---|---|
#18+
Tonio, вот еще вариант Код: sql 1. 2. 3. 4.
только он не сработает, если один вагон будет иметь две отправки в один день ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2018, 07:30 |
|
Выбор наибольшей даты из группы значений (sql запрос)
|
|||
---|---|---|---|
#18+
HandKotTonio, вот еще вариант Код: sql 1. 2. 3. 4.
Да, тоже работает! Спасибо за помощь! HandKotтолько он не сработает, если один вагон будет иметь две отправки в один день Он срабатывает как раз таки, как мне надо....то есть, если у одного вагона две отправки в один день, вторая строка остается. То, что нужно! ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2018, 15:44 |
|
|
start [/forum/topic.php?fid=60&fpage=12&tid=2155118]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
29ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
2ms |
others: | 15ms |
total: | 129ms |
0 / 0 |