![]() |
Модераторы: Akina |
![]() ![]() ![]() |
|
Gregoryy |
|
||||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 50 Регистрация: 6.10.2007 Репутация: нет Всего: 1 |
Есть Views. Структура запроса вот такая
Получаеться запрос к Views вот такой
И мне надо подправить запрос так чтобы при отображения записей у меня исключались записи одинакового MATERIALID и по последной дате показывалось Типа так Ну вот пример Ну вот пример ID Номер склада Номер материала Количество Единица измерения Дата 1|1| 1| 80| 1| 10.09.2007 2|1 |2| 60| 1| 10.09.2007 3|1 |1| 70| 1| 11.09.2007 4|1 |1| 60| 1| 15.09.2007 И мне надо отобразить записи 4|1|1| 60| 1| 15.09.2007 2|1|2| 60| 1| 10.09.2007 |
||||
|
|||||
dereyly |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 217 Регистрация: 16.6.2006 Репутация: 1 Всего: 4 |
group by MATERIALID
sort by date учите матчасть Это сообщение отредактировал(а) dereyly - 6.10.2007, 21:55 |
|||
|
||||
Gregoryy |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 50 Регистрация: 6.10.2007 Репутация: нет Всего: 1 |
Не катит возвращает ошибку
|
|||
|
||||
Servena |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 251 Регистрация: 24.7.2007 Где: Днепропетровск Репутация: 10 Всего: 14 |
Грегори, давай определимся:
1. какие поля тебе нужны(все из тех, или некоторые)? 2. если мы будем группировать, то к каким полям нужно будет применять и какие агрегирующие функции(ошибка dereyly - он(она) забыл(а) тебе сказать о агрегировании). Например, суммировать по количеству товара или может быть нужно выбирать первое попавшее вхождение и т.д. Давай подробнее - тогда вопрос будет решен моментально. |
|||
|
||||
Gregoryy |
|
||||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 50 Регистрация: 6.10.2007 Репутация: нет Всего: 1 |
Уже нашел ответ. Только немного переделал
Вы мне вот что скажите, почему не можно засунуть в iNSTEXMATERIALSONSTORAGESVIEWBindingSource.Filter =(DATE IN (SELECT MAX(DATE) AS Expr1 FROM INSTEX_SKLAD WHERE [SKLADID] = 2 GROUP BY MATERIALID))
Или просто фильтр не поддержует такое? |
||||
|
|||||
![]() ![]() ![]() |
Правила форума "MS SQL" | |
|
Запрещается! Публиковать ссылки и обсуждать взлом чего бы то ни было.
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Zloxa, Akina. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | MS SQL Server | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |