Hallo, ich greife mit Base über ADO auf eine Access-Datenbank zu, was soweit auch kein Problem ist.
Nun möchte ich in einer Abfrage aus einem DateTime-Feld das Datum extrahieren. Ob als einzelnes Feld oder aufgeteilt in Jahr, Monat und Tag ist egal, da es lediglich um eine Gruppierung nach Tagen geht. Nach einem kurzen Blick ins SDK fand ich eine Tabelle mit Datums-Funktionen, die sich in SQL-Abfragen verwenden lassen. So kann ich z. B. YEAR( `Times`.`FromTime` ) AS `Jahr` verwenden, ebenso MONTH, MINUTE etc. Was aber nicht geht, sind die Tages-Funktionen wie DAYNAME, DAYOFYEAR, DAYOFMONTH, DAYOFWEEK. Statt DAYOFWEEK kann ich interessanterweise WEEKDAY nutzen - was im SDK nicht aufgeführt ist. (Das geht nicht mit MONTHDAY etc.). Bei all diesen Funktionen erscheint die Fehlermeldung "Undefinierte Funktion '...' in Ausdruck" (SQL-Status 3085, Fehlercode -2147217900). Ist das nachvollziehbar bzw. ein bekanntes Problem (ich habe kein Issue dazu gefunden)? Gibt es evtl. eine andere Möglichkeit, an das Datum heranzukommen? Gruß Bernd Burbach --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
