none
Abfrage auf eingelinkte Servertabellen

    Frage

  • Hallo,

    ich habe ein Feld Datentyp float im SQL Server 2008

    Wenn ich auf dieses per Abfrage zugreife kommen kuriose sachen zu tage.

    Darin gespeichert ist z.b. eine 9-Stellige Zahl.

    Select...... Where .... AND Len(S.Id_V)<13 ... =>DS wird angezeigt

    ..AND Len(S.Id_V)<12 wird nicht angezeigt

    Auch wenn ich als Kriterium = 9 eingebe wird kein DS angezeigt.  >11 hingegen wird der DS angezeigt.

    Mache ich bei Anzeigen einen Haken hinein, wird die 9 für 9 Stellen angezeigt. Es scheint aber so als ob intern 3 Stellen mehr vorhanden sind.

    die Abfrage sieh so aus:

    SELECT S.Id_V, Len(S.Id_V) AS isLen
    FROM dbo_tbl_Vplatte_Daten AS VD INNER JOIN (dbo_tbl_Vplatte AS V INNER JOIN dbo_importTab AS S ON V.ID_V = S.Id_V) ON VD.ID_V = V.ID_V
    WHERE Len(S.Id_V)<12

    Wo ist der Fehler? Liegt es am Datentyp Float?

    Gruß Andreas

     


    http://www.AccessBlog.de
    Donnerstag, 23. Juni 2011 11:23

Antworten