|
Запрос на выбор записей с максимальным значением.
|
|||
---|---|---|---|
#18+
Добрый день. Есть таблица Date_time, obj_level1, obj_level2, Value1, Value2, Value3. DD.MM.YYYY HH:MM:SS, text, text, double, double, double. Нужно выбрать записи для всех обектов obj_level2, в которых значение VALUE3 было максимальное за день. т.е. таблица дожна остаться прежней, но задержать значения только максимальные за день по полю VALUE3. надеюсь на помошь. Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2015, 10:18 |
|
Запрос на выбор записей с максимальным значением.
|
|||
---|---|---|---|
#18+
dlavrНужно выбрать записи dlavrзадержать значения только максимальные за день Первое предполагает запрос на выборку. Второе - запрос на удаление записей, не соответствующих критерию. Определитесь, что ли... ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2015, 10:33 |
|
Запрос на выбор записей с максимальным значением.
|
|||
---|---|---|---|
#18+
Akina, Сорри я некорректно выразился, результатом запросы должны быть записи содержащие максимальные значения для поля VALUE3 за каждый день. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2015, 10:41 |
|
Запрос на выбор записей с максимальным значением.
|
|||
---|---|---|---|
#18+
Вот даже представить не могу, какие при этом могли возникнуть сложности... Код: vbnet 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2015, 11:12 |
|
Запрос на выбор записей с максимальным значением.
|
|||
---|---|---|---|
#18+
AkinaВот даже представить не могу, какие при этом могли возникнуть сложности... Код: vbnet 1. 2. 3.
Тож так думал, но в результате так же должны быть VALUE1, VALUE2. т.е. Мне надо узнать какие значения были у VALUE1 и VALUE2 в товремя когда VALUE3 было максимальным. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2015, 11:19 |
|
Запрос на выбор записей с максимальным значением.
|
|||
---|---|---|---|
#18+
dlavrно в результате так же должны быть VALUE1, VALUE2. т.е. Мне надо узнать какие значения были у VALUE1 и VALUE2 в товремя когда VALUE3 было максимальным. Используйте First(). Код: sql 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2015, 11:26 |
|
Запрос на выбор записей с максимальным значением.
|
|||
---|---|---|---|
#18+
dlavrТож так думал, но в результате так же должны быть VALUE1, VALUE2. т.е. Мне надо узнать какие значения были у VALUE1 и VALUE2 в товремя когда VALUE3 было максимальным. Угу... что ещё Вы "забыли" указать? подумайте и сообщите. Заодно расскажите, что делать, если за сутки было ДВЕ (или более) записи с одинаковым и одновременно максимальным за день значением? А так-то всё тривиально - используя полученную выборку аки подзапрос, свяжите её с исходной таблицей и отберите оттуда всю запись. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2015, 11:38 |
|
Запрос на выбор записей с максимальным значением.
|
|||
---|---|---|---|
#18+
dlavr, что касается First:выдержка из HELPa- Поскольку записи обычно возвращаются без какого-либо специального порядка (кроме случаев, когда запрос содержит предложение ORDER BY), эти функции возвращают случайные записи. Код: vbnet 1. 2. 3. 4.
... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2015, 12:31 |
|
Запрос на выбор записей с максимальным значением.
|
|||
---|---|---|---|
#18+
вернее так: (вопчем условие которое хотите) Код: vbnet 1. 2. 3. 4.
... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2015, 12:37 |
|
Запрос на выбор записей с максимальным значением.
|
|||
---|---|---|---|
#18+
Можно так попробовать c EXISTS: Код: sql 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2015, 14:14 |
|
Запрос на выбор записей с максимальным значением.
|
|||
---|---|---|---|
#18+
sdku, попробывал так но видимо эт долго SELECT t1.DATE_TIME, t1.NODEB_ID, t1.LOCAL_CELL, t1.OPERATOR_ID, t1.LTHRP_BITS_DLPLMN, t1.LTHRP_BITS_ULPLMN, t1.LTHRP_TIME_DLPLMN, t1.LTHRP_TIME_ULPLMN, t1.LTHRP_BITSDLLTTIPLMN, t1.LTHRP_TIMEDLRLTTIPLMN, t1.LTRAFFIC_USER_AVG_PLMN, t1.LTRAFFIC_USER_MAX_PLMN FROM Samara1 AS t1, (SELECT Format(date_time,"Short Date") AS DATA_e, NODEB_ID, LOCAL_CELL, OPERATOR_ID, Max(LTHRP_BITS_DLPLMN) AS MaxOfLTHRP_BITS_DLPLMN FROM Samara1 GROUP BY Samara1.NODEB_ID, LOCAL_CELL, OPERATOR_ID, Format(date_time,"Short Date")) AS t2 WHERE t1.LOCAL_CELL= t2.LOCAL_CELL and t1.NODEB_ID=t2.NODEB_ID and t1.OPERATOR_ID=t2.OPERATOR_ID and t1.LTHRP_BITS_DLPLMN=t2.MaxOfLTHRP_BITS_DLPLMN; ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2015, 14:28 |
|
Запрос на выбор записей с максимальным значением.
|
|||
---|---|---|---|
#18+
dlavr, ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2015, 14:57 |
|
Запрос на выбор записей с максимальным значением.
|
|||
---|---|---|---|
#18+
qsdku, Спасибо. помогло!!!! ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2015, 15:39 |
|
Запрос на выбор записей с максимальным значением.
|
|||
---|---|---|---|
#18+
dlavr, если условию соответствует несколько записей так: Код: vbnet 1. 2. 3. 4.
... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2015, 16:04 |
|
Запрос на выбор записей с максимальным значением.
|
|||
---|---|---|---|
#18+
dlavr, Лучше так: (в конструкторе групповая операция для выражения1-"условие") Код: vbnet 1. 2. 3. 4.
... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2015, 16:19 |
|
Запрос на выбор записей с максимальным значением.
|
|||
---|---|---|---|
#18+
Akinaчто делать, если за сутки было ДВЕ (или более) записи с одинаковым и одновременно максимальным за день значением? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2015, 17:31 |
|
Запрос на выбор записей с максимальным значением.
|
|||
---|---|---|---|
#18+
Этот запрос отберёт все (если их несколько) записи 18360098 ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2015, 18:39 |
|
Запрос на выбор записей с максимальным значением.
|
|||
---|---|---|---|
#18+
Это понятно. Но вот нужно ли это автору... ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2015, 18:42 |
|
|
start [/forum/topic.php?fid=45&msg=39092491&tid=1614336]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
44ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
others: | 17ms |
total: | 152ms |
0 / 0 |