Sortere data fra databas ut fra gitte parameter
Jeg skal hente ut biler fra en database der man skal visebiler ut ifra datoen bilen er registrert og hvilken forhandler som er prioritert.
Har følgende tabeller:
tblProdukt
- PID (int)
- FKFID (Int)
- RegDato (DateTime)
tblForhandler
- FID (int)
- FFirma (varchar)
- FSted (varchar)
tblBruker
- BID (int)
- FKBFID (int)
Når man legger inn produkt velger man hvilke forhandler som selger produktet.
Så legger man inn en bruker som skal ha prioritet til å se biler fra valgt forhandler.
Ved utlisting så skal en bruker se biler som er prioritert fra en forhandler i ti dager så skal alle brukerne seg resten av bilene i ytterligere 20 dager, totalt skal bilene ligge på siden i 30 dager etter det så blir de skjult.
Denne virker for å hente ut biler som ikke er eldre en 30 dager:
SELECT DISTINCT PID,FKFID,Merke, Modell, Arsmodell, Minstepris,Kilometer,Image_1,RegDato, FSted FROM tblProdukt,tblForhandler WHERE GETDate() <= RegDato + 30 AND AKTIV=1 AND FKFID=FID ORDER BY RegDato DESC
Så mitt spørsmål, Kan man lage utlistingen av dette på en side eller må man lage 2 separerte script?
