|
Получить последнюю цену
|
|||
---|---|---|---|
#18+
Всем привет! Есть таблица: iddatatovarsena101.08.2021Яблоко50201.08.2021Груша70301.08.2021Арбуз20401.08.2021Яблоко55501.08.2021Груша80 Нужен запрос который показывает цены на все товары по последним датам. Вот так должен быть запрос: iddatatovarsena301.08.2021Арбуз20401.08.2021Яблоко55501.08.2021Груша80 Помогите пожалуйста! Спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
09.08.2021, 16:57 |
|
Получить последнюю цену
|
|||
---|---|---|---|
#18+
Abisma2008 sena ... |
|||
:
Нравится:
Не нравится:
|
|||
09.08.2021, 17:03 |
|
Получить последнюю цену
|
|||
---|---|---|---|
#18+
Abisma2008 Нужен запрос который показывает цены на все товары по последним датам. Примерно так:см.форма "заказы",новую цену и дату этого изменения вносить в ф.цены ... |
|||
:
Нравится:
Не нравится:
|
|||
09.08.2021, 23:06 |
|
Получить последнюю цену
|
|||
---|---|---|---|
#18+
тот файл может не работать-на одном РС работает,на другом нет-прям "шайтан какой-то" Тогда этот ... |
|||
:
Нравится:
Не нравится:
|
|||
09.08.2021, 23:24 |
|
Получить последнюю цену
|
|||
---|---|---|---|
#18+
прошу пардону за поле с датой-был не прав и смотрел куда-то не туда Цена на последнюю дату-такой запрос: Код: vbnet 1. 2. 3.
цена и товар есть разные сущности и для каждой из них отдельная таблица,затем они сводятся в одну таблицу продажа\выдача\учет и являются уже атрибутами Этот пример четко показывает сложности возникающие при нарушении одного из основных правил БД одна сущность- одна таблица Вы же пытаетесь в одной таблице совместить две сущности товар и цена которые станут атрибутами в некой третьей таблице продажа\выдача\учет или что-то подобное (товары и цены есть две таблицы со связями 1:М к третьей таблице продажа\выдача\учет или что-то подобное.Ёкселевский подход в ACCESS не прокатывает.Электронная таблица и база данных-абсолютно разные весчи) ... |
|||
:
Нравится:
Не нравится:
|
|||
10.08.2021, 00:55 |
|
Получить последнюю цену
|
|||
---|---|---|---|
#18+
Abisma2008, свои пять копеек добавлю. Судя по вашему же примеру - вам нужно определить не только "по последним датам", но и порядок выбора цены на товар при условии разных цен на одинаковую дату. Которая у вас в примере везде "01.08.2021", и в исходнике, и в "как должно быть". Мол, догадайтесь сами, что я имел ввиду, да? ;) ... |
|||
:
Нравится:
Не нравится:
|
|||
10.08.2021, 08:49 |
|
Получить последнюю цену
|
|||
---|---|---|---|
#18+
Last(sena) не поможет? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.08.2021, 13:32 |
|
Получить последнюю цену
|
|||
---|---|---|---|
#18+
Тогда id и data опустить придется: tovar senaАрбуз 20Яблоко 55Груша 80 Код: sql 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
23.08.2021, 13:36 |
|
Получить последнюю цену
|
|||
---|---|---|---|
#18+
Adilby Last(sena) не поможет? "Поскольку записи обычно возвращаются без какого-либо специального порядка (кроме случаев, когда запрос содержит предложение ORDER BY ), эти функции возвращают случайные записи." Но даже если добавить ORDER BY и отсортировать записи по убыванию\возрастанию цены нет гарантии что запрос вернет последнюю по дате запись-ведь последняя цена может быть не самой большой (цены не всегда только растут,но и уменьшаются,а тогда крайняя по сроку занесения может оказаться не первой в наборе записей,если сортировка по цене-надо сортировать по дате) ... |
|||
:
Нравится:
Не нравится:
|
|||
23.08.2021, 14:59 |
|
|
start [/forum/topic.php?fid=45&msg=40089781&tid=1609615]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
155ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 249ms |
0 / 0 |