Entwickler-Ecke
Datenbanken (inkl. ADO.NET) - SQL Abfrage nach Datum "von...bis"
highlander78 - So 28.03.10 16:23
Titel: SQL Abfrage nach Datum "von...bis"
Hallo,
ich habe ein kleines Problem.
Ich habe in meiner SQL Datenbank eine Spalte mit Datumsangabe.
Jetzt möchte ich z.B alle Einträge von "25.03.2010 13:00" bis "26.03.2010 14:00 anzeigel lassen.
Wenn ich das mit dem BETWEEN Befehl mache bekomme ich alle Einträge "zwischen" den 2 Datumseingaben angezeigt, aber nicht die Daten die genau um 13 bzw 14 Uhr eingetragen worden sind. Wie kann ich das Lösen ?
Als Datumseingabe benutze ich Parameter "@START und @END"
SQL-Anweisung
1:
| select * from ..... where DATUM BETWEEN @START AND @END |
Greenberet - So 28.03.10 16:32
where DATUM >= @START and @DATUM <= @END
JüTho - So 28.03.10 17:16
Oder:
SQL-Anweisung
1:
| where Datum = @Start or Datum = @End |
Je nachdem, was dich nun wirklich interessiert. Freilich ist eine Prüfung auf Gleichheit bei Zeitangaben kritisch zu sehen (ebenso wie bei float), weil die genaue Sekunde nicht unbedingt getroffen wird.
Jürgen
highlander78 - Do 01.04.10 12:44
Danke Leute so funktionier es auf jeden Fall.
Stehe hier noch von einem Problem.
Durch die SQL Abfrage bekomme ich jetzt in einem DataGridView die Daten die ich benötige.
Die Ausgegeben Spalte sieht ungefäht so aus:
| Zitat: |
------------
Spaltenname|
------------
Auto
Fahrrad
Ball
Ball
Auto
Auto
Auto |
Manche Einträge sind öfters vorhanden und genau da ist mein Problem.Diese Beispieltabelle hätte ich aber gerne so:
----------------------
Spaltenname| ANZAHL |
----------------------
Auto | 4 |
----------------------
Fahrrad | 1 |
----------------------
Ball | 2 |
----------------------
Wie kann ich das am Besten lösen , geht das mit der SQL Abfrage ?
Oder evtl, über den DataGridView ?
Gruss
JüTho - Do 01.04.10 13:19
Was haben die Fahrzeuge mit "SQL Abfrage nach Datum "von...bis"" zu tun? Seit wann ist ein Auto ein Datum?
Neue Frage => neue Diskussion.
Jürgen
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!