ACCESS 2003 - problem z polem obliczeniowym w kwerendzie

0

Witam,

Mam problem z umieszczeniem pola obliczeniowego w kwerendzie accesa. Sytuacja jest następująca:

  • Mam tabelę(Kolumna: "Moje_pole_obliczeniowe" zawiera dane jakie chciałbym uzyskać):
Data War_1 Moje_pole_obliczeniowe //Wzór dla pola obliczeniowego
2012-01-01 3000 3000 3000/1
2012-01-02 0 1500 (3000+0)/2
2012-01-03 0 1000 (3000+0+0)/3
2012-01-04 0 750 (3000+0+0+0)/4
2012-01-05 1000 800 (3000+0+0+0+1000)/5

Próbowałem obliczyć to w ten sposób, iż w kwerendzie dodałem pole obliczeniowe z wzorem:
<code> Moje_pole_obliczeniowe: Suma([War_1])/Day([Data])</code>
(Zastosowanie Day([Data]) zwraca mi dokładnie takie wartości o jakie mi chodzi, czyli nr dnia w miesiącu).
Jednak w wyniku działania kwerendy policzyła się wartość jedynie dla pierwszego wiersza, a dla reszty same 0.
Czy mój problem jest w ogóle rozwiązywalny??

Z góry dziękuję za pomoc,
Michał

0
select sum(B.War_1)/day(B.Data) as Foo from tabela1 A 
inner join tabela1 B on day(A.Data) <= day(B.Data)
group by day(A.Data)

Pisane na "sucho", wiec nie daje gwarancji że działa poprawnie.

1 użytkowników online, w tym zalogowanych: 0, gości: 1