Announcement

Collapse
No announcement yet.

SQL Abfrage, wieso geht es nicht ?

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • SQL Abfrage, wieso geht es nicht ?

    Hi. Habe folgende Tabelle mit beistehenden testwerten:

    GPS

    ID | LAT | LON |FID_FAHRTEN

    1|13.43499184|52.54801811|1
    2|13.43168736|52.54932292|1
    3|13.43082905|52.54859223|1
    4|13.42945576|52.54900977|1
    5|13.42821121|52.54582594|1
    6|13.42739582|52.54608692|1

    wenn ich nun ein "select fid_fahrten from gps;" bekomme ich 6 mal eine eins ... ist klar.

    Wenn ich nun ein "select * from gps where fid_fahrten = 1;" ausführe, kommt garnix!
    ebenso bei select * from gps where fid_fahrten = "1";
    oder
    select * from gps where fid_fahrten = '1';

    FID_Fahrten ist ein Integer NOT NULL, falls das irgendwie wichtig dafür ist

    Falls mir wer helfen könnte, danke im Voraus^^

  • #2
    Du hast zwar geschrieben, dass das Dingens ein Integer ist, aber spaßeshalber probier doch mal:

    [highlight=sql]
    SELECT *
    FROM GPS
    WHERE FID_FAHRTEN between 0.5 AND 1.5
    [/highlight]

    Wenns den between Befehl nicht gibt dann so:
    [highlight=sql]
    SELECT *
    FROM GPS
    WHERE FID_FAHRTEN > 0.5
    AND FID_FAHRTEN < 1.5
    [/highlight]

    Es wäre vielleicht auch noch hilfreich zu erfahren welches DBRMS Du verwendest.

    Comment

    Working...
    X