mysql frage zu -> EXTRACT(YEAR FROM ...
small-step
- datenbank
hi,
ich hab im mysql doc die syntax zu extract(type) gefunden, allerdings werd ich daraus nicht so ganz schlau...
im doc ist folgendes zu finden:
mysql> SELECT EXTRACT(YEAR FROM "1999-07-02");
-> 1999
ich hab das auf einer tabelle angewand und ne fehlermeldung bekommen, hab es auch auf viele verschiedene arten versucht, z.b.
SELECT EXTRACT(YEAR FROM date) -> Unknown column 'date' in 'field list'
SELECT * FROM entry EXTRACT(YEAR FROM date) -> fehler in der syntax
usw und hab dementsprechende fehlermeldungen bekommen. kann ich EXTRACT nicht auf datenbankinhalte anwenden? wäre ja ziemlich schwachsinnig... ich habe im doc nichts dazu gefunden wie ich es auf einzelne spalten anwende...
meine mysql version ist 4.0.12.
kann mir eventuell jemand helfen?
grüße,
small-step
Hallo small-step!
Habe (noch) nicht nachgelesen - aber für mein Verständnis fehlt hier eine Tabelle - dies würde auch die Meldung erklären - keine Tabelle - keine Felder - ob das nachfolgende SQL allerdings so richtig ist, kann ich nicht garantieren.
SELECT EXTRACT(YEAR FROM date) from Tabelle;
mfg
norbert =:-)
hi,
SELECT EXTRACT(YEAR FROM date) from Tabelle;
*grummel*
der fehler war nicht mal meine syntax, sondern meine faulheit... ich hab das nicht in ne php-datei verpackt sondern es im phpMyAdmin eingetippt...
jetzt klappt's ;-)
dankeschön!
gruß,
small-step