[Gelöst] Matchcode bei Datumfeldern?

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: [Gelöst] Matchcode bei Datumfeldern?

Re: Matchcode bei Datumfeldern?

von Kulimagon » Fr, 16.09.2016 08:58

vielen Dank, so verstehe ich das, was wie wann funktiponiert! ❤lichen Dank :-) hans

Re: Matchcode bei Datumfeldern?

von nikki » Do, 15.09.2016 17:29

Hallo Hans,
Kulimagon hat geschrieben:ich würde aber zu gern noch wissen (eilt ja nicht), weshalb die Abfrage nicht mir Platzhaltern funktionierte. Ich hatte in der ooowiki.de gelesen, dass mit Platzhaltern "%" gearbeitet werden kann, jedoch "WHERE "Datum" LIKE '31.12.%%') funktionierte nicht....
1. LIKE kann nur beim Datentyp Text (nchar, nvarchar, char etc.) mit einem Textmuster angewandt werden.
2. Intern wird der Datentyp Date im Format JJJJ-MM-DD gespeichert.
3. Hast Du den Datentyp Date mit ein Textwert verglichen.

Weiterführende allgemeine Informationen zu SQL-Datenbanken findest Du hier.

Re: Matchcode bei Datumfeldern?

von Kulimagon » Do, 15.09.2016 15:18

hallo nikki,
herzlichen Dank für die schnelle Info, klappt ganz toll, ich würde aber zu gern noch wissen (eilt ja nicht), weshalb die Abfrage nicht mir Platzhaltern funktionierte. Ich hatte in der ooowiki.de gelesen, dass mit Platzhaltern "%" gearbeitet werden kann, jedoch "WHERE "Datum" LIKE '31.12.%%') funktionierte nicht....

Vielen Dank noch einmal :-) und Gruß hans

Re: Matchcode bei Datumfeldern?

von nikki » Do, 15.09.2016 10:07

Hallo,
hier ein Beispiel:

Code: Alles auswählen

SELECT * FROM "Datum" "Datum" WHERE EXTRACT (MONTH FROM "Geburtsdatum") = 12 AND  EXTRACT (DAY FROM "Geburtsdatum") = 31
ORDER BY EXTRACT (YEAR FROM "Geburtsdatum")

[Gelöst] Matchcode bei Datumfeldern?

von Kulimagon » Do, 15.09.2016 08:34

Hi, ich komme leider nicht weiter und und finde nicht, wie die Bedingung für eine Abfrage lautet, die als Ergebnis alle Datensätze liefert, die mit dem 31.12. beginnen. Mit dem ergebnis kann ich dann z.B. Jahresverbrauchswerte erzeugen. Vielen Dank schon jetzt :-) Hans

Nach oben