Veröffentlicht 11. Juni 200124 j Hi Forum, folgende SQL Abfrage funtzt net: select Datum, Spalte2 from Tabelle where Datum='01.06.2001'; Das Problem liegt daran das ich versuche einen String mit einem Datum zu vergleichen. Wie aber muß meine Abfrage denn lauten damit das ganze geht?
11. Juni 200124 j Hi, mit der Anweisung (SET DATEFORMAT dmy) kannst du die Formatierung einstellen. Standardmässig unterstützt der SQL-Server folgende Datumseingaben: '28/5/1993' 'May 28, 1993' '1993 MAY 28' Probiers mal mit einem der Formate aus. Viel Erfolg, Matze
11. Juni 200124 j Original erstellt von Naberius: <STRONG>Hi Forum, folgende SQL Abfrage funtzt net: select Datum, Spalte2 from Tabelle where Datum='01.06.2001'; Das Problem liegt daran das ich versuche einen String mit einem Datum zu vergleichen. Wie aber muß meine Abfrage denn lauten damit das ganze geht?</STRONG> Bei Oracle würd das so aussehen: where Datum = to_char('01.06.2001','dd.mm.yyyy') Access geht das irgendwie anders ... Servus Eva PS: es kann sein daß im Datum noch eine Zeit abgespeichert wird die fangen wir meistens mit Trunc(Datum) auf! [ 11. Juni 2001: Beitrag editiert von: Eva ]
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.