Access 2010 - ersetzen Müssen einen null-Wert

Ich habe eine Abfrage, die schaut zwei mal, und berechnet den Unterschied und setzt den Wert (in Sekunden) in einem anderen Feld. Ich habe dann Sortieren Sie das Feld. Das problem ist, wenn einer der mal leer ist, die Zeile in das neue Feld nicht gefüllt, so dass wenn ich die die Zeilen zu Sortieren, dass nichts in Ihnen sind bis an die Spitze.

Was ich möchte zu tun ist, ersetzen Sie die null mit einem anderen Wert. So etwas wie 9999999. So, wenn ich den sort die Zeilen, die Sie jetzt haben 999999 wird der Platz an der Unterseite des Art.

Hier ist der SQL-Ausdruck für die Abfrage.

    SELECT FOCFClassic.FirstName, FOCFClassic.LastName, FOCFClassic.[Bib#], FOCFClassic.[2011SDStartTime], FOCFClassic.[2011SDFinishTime], Diff2Dates("ns",[FOCFClassic].[2011SDStartTime],[FOCFClassic].[2011SDFinishTime]) AS 2011SDRunTime, FOCFClassic.SDCategory, FOCFClassic.Team, FOCFClassic.SDRank, DateDiff("s",[2011SDStartTime],[2011SDFinishTime]) AS TotalTime
    FROM FOCFClassic
    WHERE (((Diff2Dates("ns",[FOCFClassic].[2011SDStartTime],[FOCFClassic].[2011SDFinishTime]))<>"") AND ((DateDiff("s",[2011SDStartTime],[2011SDFinishTime])) Is Not Null))
    ORDER BY FOCFClassic.SDRank, DateDiff("s",[2011SDStartTime],[2011SDFinishTime]);

Ich bin ein noob in diesem so eine kleine hand hielt meine gebraucht werden.

Dank Voraus!
Gordon

  • Der Ausschluss von der null-in die DateDiff-Ausdruck ist genau das, was habe ich jetzt versucht, es zu erhalten zu arbeiten. Was ich brauchen, um zu erreichen, ist, wenn es eine null, die ich brauche, um es zu ersetzen mit 999999. Wenn ich in der Lage bin, dies zu tun, dann, wenn der AUFTRAG VON führt die Zeilen mit 99999 befindet sich an der Unterseite des Art. Hoffe, das hilft. Danke!
Schreibe einen Kommentar