![]() |
Re: SQL Quarter(date) Funktion nicht unterstuetzt?
|
Re: SQL Quarter(date) Funktion nicht unterstuetzt?
Zitat:
|
Re: SQL Quarter(date) Funktion nicht unterstuetzt?
Zitat:
CommandText:='SELECT DATEPART(year,NEXTPLACEARDT) AS Jaar From Moves9902EXT'; Statt 'year' habe ich auch "y" und "yy" probiert. Fehlermeldung bleibt: 'Parameter year has no default value' Was mache ich falsch? |
Re: SQL Quarter(date) Funktion nicht unterstuetzt?
Ich wusste nicht ob Access im SQL-Code ";" statt "," haben will.
Wenn es Access ist versuch's mal so:
SQL-Code:
SELECT Switch(Month(DT) < 4, 1,
Month(DT) >= 4 and Month(DT) <= 6, 2, Month(DT) >= 7 and Month(DT) <= 9, 3, Month(DT) >= 10 and Month(DT) <= 12, 4) Quarter FROM ... |
Es hat geklappt!
Sehr vielen Dank!
Folgendes wirkt jetzt gut: CommandText:='SELECT DATEPART("q",NEXTPLACEARDT) AS Viertel From Moves9902EXT'; |
Re: SQL Quarter(date) Funktion nicht unterstuetzt?
Versuche mal folgendes (Zum Teil aus der Access-OH):
SQL-Code:
Ich weiß aber nicht, ob man bei Access so einfach VBA-Funktionen im SELECT-Statement verwenden kann.
SELECT DatePart("q"; date) AS quarter FROM table;
|
Re: SQL Quarter(date) Funktion nicht unterstuetzt?
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:23 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz