Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Возможно-ли построить запрос? / 10 сообщений из 10, страница 1 из 1
26.10.2004, 16:17:58
    #32755309
Mari.P
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Возможно-ли построить запрос?
Таблица1 : Уид,Уид_машины, остаток_при_выезде, заправка,остаток_при_возвращении,дата заполнения

Условия запроса Data1<дата_заполнения<дата_2
Можно-ли составить запрос, который возвращал бы следующие значения


остаток_при_выезде на дату Data1, суммарную заправку за период, остаток при возвращении на Data2 ???
...
Рейтинг: 0 / 0
26.10.2004, 16:18:36
    #32755312
Mari.P
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Возможно-ли построить запрос?
ну конечно же с группировкой по автомашинам
...
Рейтинг: 0 / 0
27.10.2004, 10:29:27
    #32756292
paparome
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Возможно-ли построить запрос?
Отвечаю на поставленный вопрос: ВОЗМОЖНО!!!



Отвечаю на следующий вопрос :) (Как?)

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
Select
[Уид_машины],
Sum(iif([дата заполнения] = Дата1, [остаток_при_выезде],  0 )) as [остаток на начало периода],
Sum(iif([дата заполнения] = Дата2, [остаток_при_возвращении],  0 )) as [остаток на конец периода],
Sum([заправка]) as [заправка за период]
From [Таблица1]
Where [дата заполнения] Between Дата1 And Дата2
Group By [Уид_машины]
?
...
Рейтинг: 0 / 0
27.10.2004, 10:31:15
    #32756297
paparome
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Возможно-ли построить запрос?
При условиях:
- По каждой дате не более одной записи
- По [Дата1] и [Дата2] есть записи в таблице для интересующих [Авто]
...
Рейтинг: 0 / 0
27.10.2004, 16:19:31
    #32757452
Mari.P
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Возможно-ли построить запрос?
Спасибо огромное!
...
Рейтинг: 0 / 0
27.10.2004, 16:46:57
    #32757545
Mari.P
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Возможно-ли построить запрос?
Да, кстати можно построить гораздо проще если использовать функции
First и Last
SELECT Справочник_виды_топлива.Наименование, Справочник_марки_машин.Наименование, First([Расход ГСМ по п_листу].остаток_при_выезде) AS [First-остаток_при_выезде], Sum([Расход ГСМ по п_листу].заправка) AS [Sum-заправка], Last([Расход ГСМ по п_листу].остаток_при_возвращении) AS [Last-остаток_при_возвращении]
FROM Справочник_виды_топлива INNER JOIN ([Расход ГСМ по п_листу] INNER JOIN ([Путевые листы] INNER JOIN (Справочник_автомобилей_АТЦ INNER JOIN Справочник_марки_машин ON Справочник_автомобилей_АТЦ.Уид_марки_авто = Справочник_марки_машин.Уид) ON [Путевые листы].Уид_машины_АТЦ = Справочник_автомобилей_АТЦ.Уид) ON [Расход ГСМ по п_листу].Уид_путевого_листа = [Путевые листы].Уид) ON Справочник_виды_топлива.Уид
...
Рейтинг: 0 / 0
27.10.2004, 16:54:05
    #32757571
paparome
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Возможно-ли построить запрос?
авторДа, кстати можно построить гораздо проще если использовать функции
First и Last
Не люблю я их:
- они мало чего гарантируют в плане правильности возвращаемых данных
- их нет в T-SQL и прочих СУБД (Акромя Акса)

PS:
- Не пей эту гадость! Привыкнешь, и жизнь твоя не будет стоить ломанного цента!
(с) "Человек с бульвара капуцинов"
...
Рейтинг: 0 / 0
27.10.2004, 17:00:18
    #32757606
Mari.P
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Возможно-ли построить запрос?
paparome[quot автор]
- их нет в T-SQL и прочих СУБД (Акромя Акса)



Они есть в Oracle, помимо аналитических функций SQL
...
Рейтинг: 0 / 0
27.10.2004, 17:05:30
    #32757627
paparome
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Возможно-ли построить запрос?
Mari.P paparome[quot автор]
- их нет в T-SQL и прочих СУБД (Акромя Акса)

Они есть в Oracle, помимо аналитических функций SQL
Может быть - я не в курсе.
...
Рейтинг: 0 / 0
27.10.2004, 17:07:28
    #32757638
Geo
Geo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Возможно-ли построить запрос?
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Возможно-ли построить запрос? / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]