|
Помогите с запросом
| ☑ |
0
Жирафка
18.02.14
✎
11:22
|
Есть простая табличка (не Рег Св.).
Дата1 Товар1
Дата2 Товар1
Дата3 Товар1
Дата4 Товар2
Дата5 Товар2
Как выбрать по каждому товару наиболее позднюю дату, чтобы получилось
Дата3 Товар1
Дата5 Товар2
|
|
1
Wobland
18.02.14
✎
11:22
|
сгруппировать
|
|
2
DocWin
18.02.14
✎
11:25
|
Запросом, просить максимальную дату
|
|
3
shuhard
18.02.14
✎
11:26
|
(0)[Есть простая табличка (не Рег Св.). ]
а что ?
|
|
4
Жирафка
18.02.14
✎
11:28
|
(3) Таблица значений.
|
|
5
shuhard
18.02.14
✎
11:30
|
(4) у ТЗ есть сортировка
|
|
6
Жирафка
18.02.14
✎
11:33
|
(5) сортировка не поможет.
|
|
7
Wobland
18.02.14
✎
11:34
|
а что же поможет?
|
|
8
le_
18.02.14
✎
11:34
|
(6) ТЗ в запрос можно передать.
|
|
9
SUA
18.02.14
✎
11:36
|
ВЫБРАТЬ Т.Дата, Т.Товар ПОМЕСТИТЬ Т ИЗ &Таблица КАК Т;
далее что угодно скулем
|
|
10
DS
18.02.14
✎
11:37
|
(9) скуль каким боком?
|
|
11
SUA
18.02.14
✎
11:38
|
можно и без запроса
ТЗ1 = ТЗ.Скопировать("Товар");ТЗ1.Свернуть();ТЗ.Сортировать("Дата Убыв"); и теперь для каждого товара из ТЗ1 дата = ТЗ.НайтиСтроки(новй структура ("товар",товар))[0]
|
|
12
Бледно Золотистый
18.02.14
✎
11:52
|
(11) НайтиСтроки не гарантирует сохранения сортировки
|
|
13
mzelensky
18.02.14
✎
12:04
|
(0) Как уже было сказано - запросом вернее и проще всего.
|
|
14
Жирафка
18.02.14
✎
12:07
|
(13) вот я и просил помощи с этим самым запросом
|
|
15
Wobland
18.02.14
✎
12:09
|
и, как это здесь принято, ответ прозвучал сразу
|
|
16
mzelensky
18.02.14
✎
12:10
|
(14) На этот вопрос тебе тоже уже дали ответ. Смотри (9)
|
|
17
1Сергей
18.02.14
✎
12:10
|
ответ в (1)
|
|
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан