>"Peter [5260]" <
aktiean...@gmail.com> skrev i en meddelelse news:1552148.40.1334834817865.JavaMail.geo-discussion-forums@ynee23...
Hej Peter,
du kan gøre det ved at oprette 2 sæt opdateringer á 2 forespørgsler for at opdatere pr. mdr og pr. uge.
Her kommer først de 2 forespørgsler for opdatering vedr. mdr.
1. forespørgsel - kald den f.eks. Mdropdate
SELECT DISTINCT Max([tbKurs].Dato) AS MaksOfDato
FROM [tbKurs]
GROUP BY Year([Dato]) & Month([dato]);
2. forespørgsel
UPDATE DISTINCTROW [tbKurs] INNER JOIN Mdropdate ON [tbKurs].Dato = Mdropdate.MaksOfDato SET [tbKurs].EoM = "J"
WHERE ([tbKurs].AktieID=99);
Her kommer de 2 forespørgsler for opdatering vedr. uge.
1. forespørgsel - kald den f.eks. Ugeopdate
SELECT DISTINCT Format([Dato],"ww/yyyy",2,2) AS Udtryk1, Max([tbKurs].Dato) AS MaksOfDato
FROM [tbKurs]
GROUP BY Format([Dato],"ww/yyyy",2,2)
ORDER BY Max([tbKurs].Dato);
2. forespørgsel
UPDATE DISTINCTROW [tbKurs] INNER JOIN Ugeopdate ON [tbKurs].Dato = Ugeopdate.MaksOfDato SET [tbKurs].EoW = "J"
WHERE ([tbKurs].AktieID=99);
Mvh
Jørn