Problem med SQL forespørgsel

Tags:    php

Hej.
Jeg sidder og har brug for lidt hjælp til SQL forespørgsel funktion.

Jeg har denne (funktionelle) forespørgsel:

select * from cantabile_koncerter ORDER BY datoiformat ASC


Men jeg mangler at tilføje en "WHERE halløjsa" til den med følgende krav:
$today-datoiformat > 0
datoiformat er et felt i databasen.




Jeg har prøvet at skrive:
select * from cantabile_koncerter WHERE ($today-datoiformat > 0) ORDER BY datoiformat ASC"

Men forespørgslen resulterer så i at jeg intet får.



Indlæg senest redigeret d. 18.03.2009 22:46 af Bruger #5097
3 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 2 karma
Sorter efter stemmer Sorter efter dato
Hvilken type data er din datoiformat og $today ?
Hvis du skal trække to tal fra hinanden skal man vidst skrive: WHERE SUM($today-datoiformat) > 0

Okay, søgte lige lidt på google.. Det var vidst ikke løsningen idet sum er at lægge to tal sammen.. Jeg er grøn på det område.. xD



Indlæg senest redigeret d. 19.03.2009 00:04 af Bruger #11361
Det du skriver burde virke. Men tjek lige at på $today og datoiformat er integers.



Hmm har skiftet til integer, og rodet lidt med koden, og ved nu virker den magisk nok. Hmm men tak for hjælpen. :P



t