Avatar billede dalbjerg Nybegynder
22. august 2001 - 17:55 Der er 5 kommentarer og
1 løsning

arhh mere dato ud af database

oki, jeg har nu en string der se sådan ud
Select * from pladser WHERE Dato < Now()-4 and farve = \'red\' order by pladsnr;

nu skal den blot også til at tage de felter, med hvor

farve = \'red\' og dato = \'tomt felt\'

Tom felt er ikke tekst... Men der står ingenting i den... hehe...
Avatar billede tmceu Praktikant
22. august 2001 - 18:02 #1
tilføj OR dato IS NULL

og du kan evt. også tilføje OR (LEN(dato) = 0)

Den første kontrollerer for NULL values, den anden på et nul længde felt.
Avatar billede avlund Nybegynder
22. august 2001 - 18:03 #2
Select * from pladser WHERE Dato < Now()-4 OR Dato = \'\' AND farve = \'red\' order by pladsnr;

Avatar billede dalbjerg Nybegynder
22. august 2001 - 18:07 #3
Select * from pladser WHERE Dato < Now()-4 OR Dato IS NULL AND farve = \'red\' order by pladsnr;

sådan så giver den det jeg gerne vil havde...

takker
Avatar billede dalbjerg Nybegynder
22. august 2001 - 18:08 #4
tmceu, men i praktisk gør de 2 måde, da vel det samme ikke?
Avatar billede avlund Nybegynder
22. august 2001 - 18:09 #5
Ja OK, Dato = NULL selvfølgelig.
Avatar billede tmceu Praktikant
22. august 2001 - 18:22 #6
dalbjerg >> jo og nej.

Jo, de kontrollerer begge for et tomt felt.

Nej, der er en teknisk forskel mellem et felt der er NULL og et felt der er tomt = nul længde. Det normale er, at et tekst felt der ikke er udfyldt er nul længde, mens eks. et nummerisk felt der ikke er udfyldt, er NULL.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester