Форум: "Начинающим";
Текущий архив: 2006.06.11;
Скачать: [xml.tar.bz2];
ВнизПустые поля после выполнения запроса Найти похожие ветки
← →
petvv © (2006-05-22 08:46) [0]Доброго времени суток !
Помогите разобраться
Есть запрос:
select Fuel.Marka, Osnovan.Name, Sum(TotOsnov.Lit) Litr, Sum(TotOsnov.Cur) Den from TotOsnov, Fuel, Osnovan
where ShiftTo>=:QDBeg and ShiftTo<=:QDEnd
and
Fuel.Num=TotOsnov.Product
and
Osnovan.Num=TotOsnov.Osnovanye
group by Marka, Name
В итоге если посмотреть pp:=qOsn.Fields[2].AsString;, то рр:=""
Где у меня руки не из тоге места начинают расти?
← →
petvv © (2006-05-22 08:54) [1]Поправка
пустые поля не все, а только Marka и Name, которые выбираются из таблиц Fuel и Osnovan
← →
Elen © (2006-05-22 08:56) [2]что такое ShiftTo и QDBeg ?
← →
petvv © (2006-05-22 08:58) [3]ShiftTo - поле в таблице TotOsnov
QDBeg - параметр в который передаются данные (DateTime.Date)
qOsn.Params[0].AsDateTime:=DateBeg.Date;
qOsn.Params[1].AsDateTime:=DateEnd.Date;
← →
Elen © (2006-05-22 09:06) [4]
>=:
Делфи вот это не ругает?
← →
Elen © (2006-05-22 09:08) [5]Кстати, помоему если ставиш групировку то надо указывать все поля (и вычисляемые) А ты указал только два поля.
И если можно задачу словами подробнее
← →
Хельг © (2006-05-22 09:15) [6]> Elen © (22.05.06 09:08) [5]
> Кстати, помоему если ставиш групировку то надо указывать
> все поля (и вычисляемые) А ты указал только два поля.
указано все правильно.
> petvv © (22.05.06 08:46)
типы полей укажи если не трудно
← →
petvv © (2006-05-22 09:16) [7]на >=: не ругается
Группировка в SQL происходит по неагрегируемым полям т.е. в моём случае Marka и Name.
После выполнения запроса должно быть
Аи-92 Наличный расчёт литраж сумма
Аи-92 Visa литраж сумма
А-80 Наличный расчёт литраж сумма
А-80 Visa литраж сумма
Аи-95 Наличный расчёт литраж сумма
Аи-95 Visa литраж сумма
а получается
пусто пусто литраж сумма
пусто пусто литраж сумма
пусто пусто литраж сумма
← →
petvv © (2006-05-22 09:19) [8]Marka - A(10) Текстовое
Name - A(30) Текстовое
← →
Хельг © (2006-05-22 09:43) [9]попробуй так,
group by Fuel.Marka, Osnovan.Name
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2006.06.11;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.01 c