Forum: Datenbanken
by fillibuster,
6. Jan 2011
@DeddyH:
Ich werd bekloppt. Datt geht:cheer:
Forum: Datenbanken
by fillibuster,
6. Jan 2011
Hi,
erstes Ergebnis ist ok - wie es sein soll. Beim CAST bekomme ich nur das Jahr!
Viele Grüße ...
Forum: Datenbanken
by fillibuster,
6. Jan 2011
Hi,
also das Jahr sollte schon noch mit. Date bzw. DateTimewerte werden mir in der Übersicht so angezeigt: 1985-02-17 09:00:00
Viele Grüße
Forum: Datenbanken
by fillibuster,
6. Jan 2011
Hi,
select CAST( birthday AS DATE) from contacts;
ergibt 17.02
Viele Grüße ...
Forum: Datenbanken
by fillibuster,
6. Jan 2011
Hi,
danke für eure Antworten. Leider stecke ich fest:
UPDATE contacts SET rebirth = CAST( SUBSTR(birthday,7,4) || '-' || SUBSTR(birthday,4,2) || '-' || SUBSTR(birthday,1,2) AS DATE);
SQLite schreibt immer ne 1 ins rebirth Feld :?
Viele Grüße ...
Forum: Datenbanken
by fillibuster,
6. Jan 2011
Mmmh funktioniert leider alles nicht :?
Forum: Datenbanken
by fillibuster,
6. Jan 2011
Hi,
das geht natürlich auch, da habe ich aber auch Problem beim übertragen. Habe folgende Querys getestet:
update contacts set rebirth=strftime('%Y-%m-%d %H:%M:%S',birthday) where birthday !=''
update contacts set rebirth=datetime('%Y-%m-%d %H:%M:%S',birthday) where birthday !=''
Was mache ich falsch?
Viele Grüße ...
Forum: Datenbanken
by fillibuster,
6. Jan 2011
Hi,
also wenn ich über den SQLite Manager eine bestehende Datenbank mit Geburtstagen (im Format 17.02.1985) öffne und das Feld von Varchar(10) auf Datetime ändere sind alles Daten weg. Also muss ich bestehende Daten erst umformatieren.
Viele Grüße ...
Forum: Datenbanken
by fillibuster,
6. Jan 2011
Hi,
darum geht es ja. Erstmal muss ich die vorhandenen Daten umformatieren, bevor ich das Feld als Datetime umwandeln kann. Wer auch immer das damals als String angelegt hat :roll:
Viele Grüße ...
Forum: Datenbanken
by fillibuster,
6. Jan 2011
Hallo,
ich möchte das Format der Geburtstage in einer SQLite Datenbank ändern. Die Daten sollen dabei erhalten bleiben. Format derzeit ist 17.02.1985 und soll nach 1985-02-17 00:00:00. Habe es so versucht, aber das haut natürlich die Daten raus:
Update contacts set birthday=strftime('%Y-%m-%d %H:%M:%S',birthday)
:?
Viele Grüße ...