Just nu i M3-nätverket
Gå till innehåll

Max-kriterie på direkt selekterad data


sundberg76

Rekommendera Poster

Hej,

Ingen vidare rubrik, men det var svårt att sammanfatta det hela.

 

Egentligen skall jag använda datan i Crystal Reports, men det fungerar lika bra med Access.

 

jag har tre tabeller;

tbl_Employee som innehåller EmpNo & EmpNo_X

tbl_Account som innehåller EmpNo, AccountName, AccountValue & TransactDate

tbl_CostCenter som innehåller EmpNo_X, CC_Name & CCFromDate

 

Jag vill kunna få ut Vilket CostCenter som var aktivt vid vilken Kontotransaktion per Anställd.

 

Eftersom jag bara har från-datum på CostCenter så kan det se ut så här i tabellen tbl_CostCenter:

EmpNo_x, CC_Name, CCFRomDate
1234567, 75100-01, 2008-10-01
1234567, 75300-01, 2008-10-02
1234567, 75200-01. 2009-03-01

 

I tabellen tbl_Employee ser det ut så här:

EmpNo, EmpNo_X
99999, 1234567
88888, 7654321

 

I tabellen tbl_Account ser det ut så här:

EmpNo, AccountName, AccountValue, TransactDate
99999, Alfa, 20, 2009-02-01
99999, Alfa, 25, 2009-02-02
99999, Beta, 15, 2009-02-02

 

 

Det jag vill ha som resultat är:

EmpNo, AccountName, AccountValue, TransactDate, CCName
99999, Alfa, 20, 2009-02-01, 75300-01
99999, Alfa, 25, 2009-02-02, 75300-01
99999, Beta, 15, 2009-02-02, 75300-01

 

Att inte få med CostCenter som ligger framåt i tiden är inget problem, då anger jag bara

tblCostCenter.CCFromDate <= tbl_Account.TransactDate

.

Men, då visas våda de CostCenter som har CCFromdate mindre än Transaktionsdatumet. Av dessa två vill jag ha det "största" värdet eftersom det är det som gäller.

Jag har prövat att använda

tblCostCenter.CCFromDate <= tbl_Account.TransactDate AND Max(tblCostCenter.CCFromDate)

, men det fungerar inte speciellt bra.

Måste jag göra det till en två stegsraket där jag först skapar en tabell/fråga som tar fram

tblCostCenter.CCFromDate <= tbl_Account.TransactDate 

och sedan kör en fråga där jag kör

Max(tblCostCenter.CCFromDate)

?

 

Någon som har idéer?

 

 

Tråden flyttad från Access av moderator

 

[inlägget ändrat 2009-02-19 10:05:09 av Cluster]

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...