Registrierung Kalender Mitgliederliste Teammitglieder Suche Häufig gestellte Fragen Zur Startseite

Informatiker Board » Themengebiete » Praktische Informatik » Datenbanken » Date + 1 (Rechnung) in SQL » Antwort erstellen » Hallo Gast [Anmelden|Registrieren]

Antwort erstellen
Benutzername: (du bist nicht eingeloggt!)
Thema:
Nachricht:

HTML ist nicht erlaubt
BBCode ist erlaubt
Smilies sind erlaubt
Bilder sind erlaubt

Smilies: 21 von 33
smileWinkDaumen hoch
verwirrtAugenzwinkerngeschockt
Mit ZungeGottunglücklich
Forum Kloppebösegroßes Grinsen
TanzentraurigProst
TeufelSpamWillkommen
LehrerLOL HammerZunge raus
Hilfe 
aktuellen Tag schließen
alle Tags schließen
fettgedruckter Textkursiver Textunterstrichener Text zentrierter Text Hyperlink einfügenE-Mail-Adresse einfügenBild einfügen Zitat einfügenListe erstellen CODE einfügenPHP CODE farbig hervorheben
Spamschutz:
Text aus Bild eingeben
Spamschutz

Die letzten 2 Beiträge
as_string RE: Date + 1 (Rechnung) in SQL

Ich weiß nicht, wie es im grundlegenden SQL-Standard ist, bzw. ob es dort überhaupt Datums-/Zeit-Operationen gibt.
In MySQL gibt es so Befehle wie DATE_ADD(). Z. B.:
code:
1:
DATE_ADD(datum, INTERVAL 1 DAY);

In anderen Dialekten sollte es etwas ähnliches geben, bei MS SQL lese ich z. B. von einer Funktion DATEADD().

Gruß
Marco
matt99 Date + 1 (Rechnung) in SQL

Ich möchte gern ein bestimmtes Datum + 1 (sprich einen Tag drauf) rechnen und dieses ausgeben.
Das Datum, welches ich verrechnen will, ist bereits in einer Spalte datum vorhanden, es geht also nicht um den getdate()-Befehl (auf den ich immer wieder durch googlen traf).

Mein Problem: Wenn ich nun folgendes rechne
(datum + 1) as ein_tag_danach
dann wird das Datumsformat zerhauen. Ich erhalte anscheinend einen varchar als Datentyp zurück, will aber das date-Format behalten. Sprich, aus 2016-08-11 wird 20160811 (bzw durch +1 20160812). Mit convert und cast habe ich es leider nciht hinbekommen - jemand eine Idee?