Forum: PC-Programmierung SQL Spalte int (Zeitstempel) zu String umwandeln


von Jens (Gast)


Lesenswert?

Hallo,

ich habe eine Tabelle mit 2 Spalten, jeweils Integer.
Die erste Spalte ist ein Zeitstempel mit Bezugauf 1.1.1904.

Besteht die Möglichkeit, dass die Abfrage diesen Integer wird ein ein 
Datum-String bei den Ergebnissen liefert?

Ich wäre über eine Hilfe äußerstdankbar.

mfg
Jens

von Jens (Gast)


Lesenswert?

Natürlich fehlen wieder ein paar Infos.

Accessdatenbank und gesucht ist ein SQL Ausdruck :)

von Läubi .. (laeubi) Benutzerseite


Lesenswert?

http://www.google.com/search?q=access+unix+timestamp

z.B. DateAdd("s", UnixTimeStamp, "1/1/1970")


Dann hast du schon mal ein Datum was du beliebig formatieren kannst.

von Jens (Gast)


Lesenswert?

Formatierung in VBA ist kein problem. Ich hätte aber gerne, dass die 
gesamte Spalte einer SQL-Abfrage mit Hilfe des SQLs umgewandelt wird :)

Sprich, dass das schon im Recordset so drin steht

von Läubi .. (laeubi) Benutzerseite


Lesenswert?

Ja und wo liegt jetzt dein Problem?

von Joachim D. (Firma: JDCC) (scheppertreiber)


Lesenswert?

Jens schrieb:
> Zeitstempel mit Bezugauf 1.1.1904.

Läubi .. schrieb:
> Ja und wo liegt jetzt dein Problem?

Unix-timestamp ist halt Unix-Geburtstag (ich glaube 1.1.1970).

von Läubi .. (laeubi) Benutzerseite


Lesenswert?

Joachim Drechsel schrieb:
> Unix-timestamp ist halt Unix-Geburtstag (ich glaube 1.1.1970).

Also meinst du er schafft es nicht die 1970 in meinem Beispiel durch 
1904 zu ersetzen?

von Joachim D. (Firma: JDCC) (scheppertreiber)


Lesenswert?

Läubi .. schrieb:
> Also meinst du er schafft es nicht die 1970 in meinem Beispiel durch
> 1904 zu ersetzen?

Schwierig aber lösbar ;)

Wie kommt MS denn auf 1904 ?

von Sebastian L. (der_mechatroniker)


Lesenswert?

> Wie kommt MS denn auf 1904 ?

Excel? Das verwendet aber nicht Sekunden, sondern Tage (als Gleitkomma) 
seit 1904 als Datumsspeicherformat.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.