05. august 2003 - 19:09Der er
12 kommentarer og 1 løsning
vis kun poster hvor de 7 første tegn er tal
jeg skal løbende hente noge data i en accessdatabase hvor der er et felt som udfyldes af brugerne(max 14 tegn, type char) men jeg vil/skal kun hente de poster hvor de første 7 tegn er tal, hvordan kan jeg gøre dette?
Jeg har som det første skridt lave en left(feltnavn,7) men er efterhånden løbet tør for ideer! Help
SELECT TOP 100 PERCENT Pr.Value AS result, C.Name AS Typenavn, LEFT(S.SampleId, 7) AS bnr, S.SampNo AS SampleID, C.CompNo AS type FROM FT120...Component C INNER JOIN FT120...Sample S INNER JOIN FT120...Prediction Pr ON S.SampNo = Pr.SampRef ON C.CompNo = Pr.CompRef INNER JOIN FT120...Product P ON S.ProdRef = P.ProdNo WHERE ISNUMERIC( LEFT(S.SampleId, 7))
CREATE PROCEDURE dbo.tester_ft120 AS SELECT TOP 100 PERCENT Pr.Value AS result, C.Name AS Typenavn, LEFT(S.SampleId, 7) AS bnr, S.SampNo AS SampleID, C.CompNo AS type FROM FT120...Component C INNER JOIN FT120...Sample S INNER JOIN FT120...Prediction Pr ON S.SampNo = Pr.SampRef ON C.CompNo = Pr.CompRef where isnumeric(left(S.sampleid,7)) GO
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.