|
Помогите постороит запрос!
|
|||
---|---|---|---|
#18+
Всем добрый день! Есть таблица: ДатаНазваниеЦена12.04.2017Яблоко2513.04.2017Яблоко3012.04.2017Груша5015.04.2017Яблоко26 Надо создать запрос: 1.Название - GROUP 2.Дата - MAX 3.Цена - которая на против MAX(Дата). (Вот тут у меня проблема.) В итоге вот так должно получится: ДатаНазваниеЦена12.04.2017Груша5015.04.2017Яблоко26 Спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
13.04.2017, 11:19 |
|
Помогите постороит запрос!
|
|||
---|---|---|---|
#18+
Abisma2008, Код: sql 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
13.04.2017, 11:29 |
|
Помогите постороит запрос!
|
|||
---|---|---|---|
#18+
__Michelle, Спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
13.04.2017, 11:56 |
|
Помогите постороит запрос!
|
|||
---|---|---|---|
#18+
__MichelleAbisma2008, Код: sql 1. 2. 3.
Рано радовался) ДатаНазваниеКоличествоЦена12.04.2017Яблоко102513.04.2017Яблоко123012.04.2017Груша55015.04.2017Яблоко126 4.Если Количество - SUM? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.04.2017, 12:34 |
|
Помогите постороит запрос!
|
|||
---|---|---|---|
#18+
Код: vbnet 1. 2. 3. 4. 5. 6. 7.
... |
|||
:
Нравится:
Не нравится:
|
|||
13.04.2017, 12:42 |
|
Помогите постороит запрос!
|
|||
---|---|---|---|
#18+
Abisma2008__MichelleAbisma2008, Код: sql 1. 2. 3.
Рано радовался) ДатаНазваниеКоличествоЦена12.04.2017Яблоко102513.04.2017Яблоко123012.04.2017Груша55015.04.2017Яблоко126 4.Если Количество - SUM?Не могли бы Вы сформулировать словами, что именно требуется? А то из первой картинки я поняла, что нужно для каждого Названия вывести запись с максимальной Датой. Это не так? Что значит "4.Если Количество - SUM?"? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.04.2017, 13:40 |
|
Помогите постороит запрос!
|
|||
---|---|---|---|
#18+
__Michelle, Да Вы правы, нужно для каждого Названия вывести запись с максимальной датой. (при этом количество суммировалось) Но первый раз я про количество забыл. В итоге вот так должно быть: ДатаНазваниеКоличествоЦена15.04.2017Яблоко232612.04.2017Груша550 ... |
|||
:
Нравится:
Не нравится:
|
|||
13.04.2017, 14:10 |
|
Помогите постороит запрос!
|
|||
---|---|---|---|
#18+
Код: sql 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
13.04.2017, 14:37 |
|
Помогите постороит запрос!
|
|||
---|---|---|---|
#18+
__Michelle, Ошибка: "Данный подчиненный запрос должен возвращать не более одной записи" ... |
|||
:
Нравится:
Не нравится:
|
|||
13.04.2017, 16:16 |
|
Помогите постороит запрос!
|
|||
---|---|---|---|
#18+
ДатаНазваниеКоличествоЦена12.04.2017Яблоко102513.04.2017Яблоко123012.04.2017Груша55015.04.2017Яблоко126 ... |
|||
:
Нравится:
Не нравится:
|
|||
13.04.2017, 16:21 |
|
Помогите постороит запрос!
|
|||
---|---|---|---|
#18+
Abisma2008, Ну, поставьте TOP 1 перед Sum(Количество) (SELECT TOP 1 Sum(Количество)........ Хотя и без этого должно работать. Странно, что у Вас выдает ошибку. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.04.2017, 16:21 |
|
Помогите постороит запрос!
|
|||
---|---|---|---|
#18+
Извиняюсь. У меня в таблице есть данные дата и количество одинаковые а цена разные ДатаНазваниеКоличествоЦена12.04.2017Яблоко102513.04.2017Яблоко123012.04.2017Груша55015.04.2017Яблоко12615.04.2017Яблоко136 ... |
|||
:
Нравится:
Не нравится:
|
|||
13.04.2017, 16:24 |
|
Помогите постороит запрос!
|
|||
---|---|---|---|
#18+
__Michelle, Вот база, если будут время посмотрите пожалуйста! ... |
|||
:
Нравится:
Не нравится:
|
|||
13.04.2017, 16:30 |
|
Помогите постороит запрос!
|
|||
---|---|---|---|
#18+
Abisma2008Извиняюсь. У меня в таблице есть данные дата и количество одинаковые а цена разные ДатаНазваниеКоличествоЦена12.04.2017Яблоко102513.04.2017Яблоко123012.04.2017Груша55015.04.2017Яблоко12615.04.2017Яблоко136Я видела. И на что это должно влиять? Поясните, пожалуйста. И еще, как увязываются суммы Количеств с данными за последнюю дату? Я сейчас еду в транспорте, смотреть базу не могу. Может, позже. Но только разъясните задачу подробнее. Лучше всю задачу словами. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.04.2017, 16:47 |
|
Помогите постороит запрос!
|
|||
---|---|---|---|
#18+
__Michelle, Попробую объяснить Мне надо создать запрос который должно показать: Группировать все виды фрукты, суммировать количество, а цену не суммируем и не группируем. Брать надо последнюю. (последняя цена это получается последняя дата) Как-то так. Надеюсь Вы меня поняли. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.04.2017, 16:56 |
|
Помогите постороит запрос!
|
|||
---|---|---|---|
#18+
__Michelle, авторНо ведь запрос отсюда 20398768 это и делает. Да. авторПробовали TOP 1 добавлять? Да. Я в таблице где "15.04.2017, Яблоко, 1, 36" Дату поменял на "16.04.2017" всё работает. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.04.2017, 17:16 |
|
Помогите постороит запрос!
|
|||
---|---|---|---|
#18+
Abisma2008, Значит, базу смотреть уже не надо? Все получилось? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.04.2017, 18:17 |
|
Помогите постороит запрос!
|
|||
---|---|---|---|
#18+
__Michelle, Нет, посмотрите пожалуйста. Я же не буду на будущий дату применять. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.04.2017, 18:52 |
|
Помогите постороит запрос!
|
|||
---|---|---|---|
#18+
Abisma2008__Michelle, Попробую объяснить Мне надо создать запрос который должно показать: Группировать все виды фрукты, суммировать количество, а цену не суммируем и не группируем. Брать надо последнюю. (последняя цена это получается последняя дата) Как-то так. Надеюсь Вы меня поняли. а как понять какая из цен у вас последняя? Из ваших слов у вас их две. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.04.2017, 19:14 |
|
Помогите постороит запрос!
|
|||
---|---|---|---|
#18+
Прогер_самоучка, Пардон. Неподумал об этом. Может использовать "Max(date)" ? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.04.2017, 19:41 |
|
Помогите постороит запрос!
|
|||
---|---|---|---|
#18+
Abisma2008Прогер_самоучка, Пардон. Неподумал об этом. Может использовать "Max(date)" ? "Max(id)" ... |
|||
:
Нравится:
Не нравится:
|
|||
13.04.2017, 19:44 |
|
Помогите постороит запрос!
|
|||
---|---|---|---|
#18+
Abisma2008, Посмотрите это: Код: sql 1. 2. 3. 4. 5. 6.
... |
|||
:
Нравится:
Не нравится:
|
|||
14.04.2017, 00:06 |
|
|
start [/forum/topic.php?fid=45&msg=39438113&tid=1612555]: |
0ms |
get settings: |
9ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
49ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
54ms |
get tp. blocked users: |
1ms |
others: | 11ms |
total: | 151ms |
0 / 0 |