|
|
|
Возможно-ли построить запрос?
|
|||
|---|---|---|---|
|
#18+
Таблица1 : Уид,Уид_машины, остаток_при_выезде, заправка,остаток_при_возвращении,дата заполнения Условия запроса Data1<дата_заполнения<дата_2 Можно-ли составить запрос, который возвращал бы следующие значения остаток_при_выезде на дату Data1, суммарную заправку за период, остаток при возвращении на Data2 ??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2004, 16:17:58 |
|
||
|
Возможно-ли построить запрос?
|
|||
|---|---|---|---|
|
#18+
ну конечно же с группировкой по автомашинам ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2004, 16:18:36 |
|
||
|
Возможно-ли построить запрос?
|
|||
|---|---|---|---|
|
#18+
Отвечаю на поставленный вопрос: ВОЗМОЖНО!!! Отвечаю на следующий вопрос :) (Как?) Код: plaintext 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2004, 10:29:27 |
|
||
|
Возможно-ли построить запрос?
|
|||
|---|---|---|---|
|
#18+
При условиях: - По каждой дате не более одной записи - По [Дата1] и [Дата2] есть записи в таблице для интересующих [Авто] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2004, 10:31:15 |
|
||
|
Возможно-ли построить запрос?
|
|||
|---|---|---|---|
|
#18+
Спасибо огромное! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2004, 16:19:31 |
|
||
|
Возможно-ли построить запрос?
|
|||
|---|---|---|---|
|
#18+
Да, кстати можно построить гораздо проще если использовать функции 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 Справочник_виды_топлива.Уид ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2004, 16:46:57 |
|
||
|
Возможно-ли построить запрос?
|
|||
|---|---|---|---|
|
#18+
авторДа, кстати можно построить гораздо проще если использовать функции First и Last Не люблю я их: - они мало чего гарантируют в плане правильности возвращаемых данных - их нет в T-SQL и прочих СУБД (Акромя Акса) PS: - Не пей эту гадость! Привыкнешь, и жизнь твоя не будет стоить ломанного цента! (с) "Человек с бульвара капуцинов" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2004, 16:54:05 |
|
||
|
Возможно-ли построить запрос?
|
|||
|---|---|---|---|
|
#18+
paparome[quot автор] - их нет в T-SQL и прочих СУБД (Акромя Акса) Они есть в Oracle, помимо аналитических функций SQL ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2004, 17:00:18 |
|
||
|
Возможно-ли построить запрос?
|
|||
|---|---|---|---|
|
#18+
Mari.P paparome[quot автор] - их нет в T-SQL и прочих СУБД (Акромя Акса) Они есть в Oracle, помимо аналитических функций SQL Может быть - я не в курсе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2004, 17:05:30 |
|
||
|
Возможно-ли построить запрос?
|
|||
|---|---|---|---|
|
#18+
http://www.sql.ru/forum/actualtopics.aspx?search=first+%ED%E5%EF%F0%E0%E2%E8%EB%FC%ED%EE&submit=%CD%E0%E9%F2%E8&bid=4 http://www.sql.ru/forum/actualtopics.aspx?search=last+%EE%F8%E8%E1%EA%E0&submit=%CD%E0%E9%F2%E8&bid=4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2004, 17:07:28 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32757606&tid=1670744]: |
0ms |
get settings: |
8ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
49ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 221ms |
| total: | 353ms |

| 0 / 0 |
