Frage zu Datum

Hallo
ich gebe folgendes ein:
insert into tabelle value ('2007-04-01');
Also der nächste 1.
das will ich gerne automatisieren:
insert into tabelle value ('year(curdate())-month(curdate()+1)-01');

Geht so aber nicht.
Und ich habe auch keine date Funktion die mir
den nächsten 1. berechnet.

Danke
Kay
Kay Schulz [ Mi, 21 März 2007 21:04 ] [ ID #1664037 ]

Re: Frage zu Datum

Kay Schulz schrieb:
> Hallo ich gebe folgendes ein: insert into tabelle value
> ('2007-04-01'); Also der nächste 1. das will ich gerne
> automatisieren: insert into tabelle value
> ('year(curdate())-month(curdate()+1)-01');
>
> Geht so aber nicht.

Bekommst Du eine Fehlermeldung? Oder steht in der Tabelle
hinterher nicht das was Du erwartest? Oder steht Dein Rechner in Flammen?

In einem ersten Schritt könntest Du überlegen, ob Du wirklich einen
String übergeben möchtest ...

In einem zweiten Schritt wäre die Frage interessant, was im Dezember
eines Jahres passieren sollte ...
Christian Kirsch [ Mi, 21 März 2007 21:20 ] [ ID #1664038 ]

Re: Frage zu Datum

Kay Schulz!

> insert into tabelle value ('year(curdate())-month(curdate()+1)-01');
>
> Geht so aber nicht.

Wie auch; value braucht noch ein s und du hast einen String mit lustigen
Sachen drin, aber jedenfalls nicht mit einem Datum. Guck nochmal, wo du
die Hochkommas stehen hast. Außerdem ist das +1 in der falschen Klammer.
Wenn du das alles behebst, dürfte es immerhin ansatzweise gehen.

> Und ich habe auch keine date Funktion die mir
> den nächsten 1. berechnet.

Aber eine, die den nächsten letzten berechnet, und einen Tag addieren
geht auch:

LAST_DAY(CURDATE()) + INTERVAL 1 DAY


Gruß
Daniel
Daniel Fischer [ Mi, 21 März 2007 21:24 ] [ ID #1664039 ]

Re: Frage zu Datum

Andreas
--
q: why do so many people take an instant dislike to mysql?
a: it saves time (oicu in #postgresql)
Explaining the concept of referential integrity to a mysql user is like
explaining condoms to a catholic (Shadda in #postgresql)
Andreas Kretschmer [ Sa, 24 März 2007 19:08 ] [ ID #1667590 ]

Re: Frage zu Datum

> Kein date_trunc() in MySQL?
>
Hi
habe ich nicht gesehen
Kay
Kay Schulz [ Sa, 24 März 2007 22:37 ] [ ID #1667591 ]
Datenbanken » de.comp.datenbanken.mysql » Frage zu Datum

Vorheriges Thema: Ordner "Data" verschieben
Nächstes Thema: Frage zu current_timestamp