Eingang:Start- und Enddatum aus einem Datumsspalte
Id |Status |Modified_date
-----------------------------------------
1 |active |20-10-2016
1 |removed |09-11-2016
2 |active |21-10-2016
2 |removed |11-01-2017
Ich möchte Startdatum und Enddatum als neue Spalten hinzufügen und die Ausgabe aussehen sollte
ID | status | start_Date | end_date
-----------------------------------------
1/1/1900 | active | 20-10-2016 |9/11/2016
1/1/1900 | removed | 9/11/2016 |99-99-9999
1/2/1900 | active | 21-10-2016 |11/1/2017
1/2/1900 | removed | 11/1/2017 |99-99-9999
Bitte lassen Sie mich wissen, wie das möglich ist
I zur Verfügung gestellt nur eine Antwort auf diese genaue Situation vor weniger als eine Stunde. https://stackoverflow.com/questions/44437174/merge-values-in-two-rows-in-sql-table-appear-in-zweicolumns-of-one-row/ –
@SeanLange ich denke, es ist ein bisschen anders jetzt =) aber hat etwas gemeinsam mit dem, was Sie getan haben. – Whencesoever
Anstatt alle 9 für ein Enddatum, werden Sie besser NULL hier verwenden. Die Anwesenheit aller Neuner und das Format lassen mich auch fragen, ob das Varchar-Spalten sind. Wenn das der Fall ist, sollten Sie dies wirklich in DateTime-Spalten konvertieren. Was Sie in dem von Ihnen verwendeten Format haben, ist im Hinblick auf den Vergleich von Datumsangaben in SQL-Code sehr schwierig zu handhaben. –