Frågan 15 apr. 2001 15:59 #1 Har två tabeller som har en relation mellan dess båda ID, tabellerna ser ut som följer
ol ol_week
ID ol_ID
Namn Week
ID
Nu vill jag plocka ut ID och Namn från ol när Week är den vecka som det är.
Rätt ID får man på samma rad i tabellen ol_week som rätt week är på. Den ska sen liksom föras över till tabellen ol och där plocka ut ID och Namn
Detta vart krångligt, men nån kanske förstår
L LarsG Medlem sedan dec. 2000 12 464 inlägg Jo, jag håller med om att det var en krånglig beskrivning. Något oklart vilka kolumner som ingår i vilken tabell. Men något sånt här kanske passar
select id,name
from ol
where id in (select ol_id
from ol_week
where week = datepart('ww',now())
Hur man får fram aktuell vecka skiljer sig mellan dbms. Ovan gäller för access, om det är SQL server så byt ut now() mot getdate()
------------------
essentitia preter non sans multiplicandum
Ok ska prova, men vad jag förstår så måste raden week i tabellen vara formaterad som datum, just nu är det bara tal med en rad för varje veckonummer, kan man lösa det ändå, eller får jag göra om.