EirikO Skrevet 16. mars 2005 Del Skrevet 16. mars 2005 (endret) Skal hente ut rader fra en tabell som skjer mindre enn en uke frem i tid. her er mitt forslag: $naa = time(); $query = mysql_query("SELECT * FROM kunde WHERE (($naa-neste_besok) < 604800)"); Poeng er da at jeg skal få ut de kundene som skal ha besøk innen en uke.. Men jeg får ut alle kunder.... Her er noen eksempler: Bruktbil AS 17.03.2005 10332 Båtimp. 18.03.2005 96732 Eriks verksted 30.03.2005 1129932 Første kolonne er firmanavn, så dato for neste besøk, så $naa-neste_besok Har også prøvd å bytte ut $naa med NOW(), men da returnerte den ingenting! Dersom jeg printer ut feltet "$naa-neste_besok" er dette opplagt mindre enn 604800... Noen som har noen gode ideer? Endret 16. mars 2005 av EirikO Lenke til kommentar
Torbjørn Skrevet 16. mars 2005 Del Skrevet 16. mars 2005 hva slags kolonnetype er neste_besok? det bør ikke være varchar. husk at det bare er tall som du kan bruke + og - på uten videre. Lenke til kommentar
EirikO Skrevet 17. mars 2005 Forfatter Del Skrevet 17. mars 2005 det er int. som da har unix-tid.... Lenke til kommentar
steinrr Skrevet 17. mars 2005 Del Skrevet 17. mars 2005 (endret) Bør du ikke bytte om rekkefølgen på $naa og neste_besok? Si at $naa f.eks er 2 og neste_besok er 10, da vil du alltid få et negativt nummer hvis du gjør det i din rekkefølge og dermed får du ut alle kunder... Det burde heller være: SELECT * FROM kunde WHERE ((neste_besok-$naa) < 604800) Endret 17. mars 2005 av steinrr Lenke til kommentar
EirikO Skrevet 17. mars 2005 Forfatter Del Skrevet 17. mars 2005 Selvfølgelig... Nå virker det... Lenke til kommentar
Torbjørn Skrevet 17. mars 2005 Del Skrevet 17. mars 2005 hvis du vil slippe å kalkulere $naa på forhånd, kan du bruke: select [...] ((neste_besok - unix_timestamp(NOW())) < 604800 Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå