27. juli 2006 - 15:18Der er
3 kommentarer og 1 løsning
Rookie i sql samt special select statement
Hejsa her ses en select statement
SELECT [No_] from tabel where [Blocked] = '0' AND [Direct Posting] = '1' AND substring([No_],1,1) = '7' and [No_] <> '711001'
Jeg vil gerne have selected værdien 999116 fr No_ feltet også. Problemer er dog at substring([No_],1,1) = '7' ikke giver mig lov til dette, kan man løse sådanne noget ? Jeg må ikke fjerne substring kriteriet.
SELECT [No_] from tabel where [Blocked] = '0' AND [Direct Posting] = '1' AND ((substring([No_],1,1) = '7' and [No_] <> '711001') OR ([No_] = '999116'))
Du kan bruge LEFT([No_], 1) i stedet for SUBSTRING([No_], 1, 1)
Er [Blocked] og [Direct Posting] char eller varchar eller anden tekst datatype? Det virker som om de burde være bit, og så kan du undlade plingerne:
... [Blocked] = 0 AND [Direct Posting] = 1 ....
Synes godt om
Ny brugerNybegynder
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.