Ich habe eine Tabelle wie folgt aus:Organisieren Datum/Zeit-Tabelle mit SQL - Postgres
id | date | date_time
------------------------------------
1 | 2016-07-01 | 2016-07-01 06:00:00
2 | 2016-07-01 | 2016-07-01 06:02:00
3 | 2016-07-01 | 2016-07-01 06:01:00
1 | 2016-07-01 | 2016-07-01 16:25:00
2 | 2016-07-01 | 2016-07-01 18:04:00
3 | 2016-07-01 | 2016-07-01 12:06:00
3 | 2016-07-01 | 2016-07-01 17:57:00
möchte ich so etwas wie dies mit Hilfe von SQL tun:
id | date | date_time1 | date_time2 | date_time3
----------------------------------------------------------
1 | 2016-07-01 | 2016-07-01 06:00:00 | 2016-07-01 16:25:00
2 | 2016-07-01 | 2016-07-01 06:02:00 | 2016-07-01 18:04:00
3 | 2016-07-01 | 2016-07-01 06:01:00 | 2016-07-01 17:57:00 | 2016-07-01 17:57:00
Die Tabelle zwei haben kann, drei oder viermal für jeden Tag. Ich habe versucht, etwas mit Postgres zu tun, aber ich hatte keine guten Ergebnisse.
Kann mir jemand helfen?
Verwenden Sie 'ctrl-k' oder fügen Sie 4 Leerzeichen zum Formatieren von Code als Text hinzu. –
Sie sollten' PIVOT' und wahrscheinlich 'Dinamic PIVOT' suchen. Sie sollten auch Ihren RDBMS-Namen angeben, damit wir Ihnen genauere Hilfe anbieten können. Bitte lesen Sie [** How-to-Ask **] (http://stackoverflow.com/help/how-to-ask) \t \t Und hier ist ein großartiger Ort, um [** START **] (http : //spaghettidba.com/2015/04/24/how-to-post-at-sql-question-on-a-public-forum/) um zu erfahren, wie Sie die Qualität Ihrer Fragen verbessern und bessere Antworten erhalten. –
@JuanCarlosOropeza sorry für Format-Code ... Ich habe nach PIVOT gesucht, aber es ist nur für SQL Server, nicht wahr? Ich arbeite mit Postgres und ich habe es auch mit MySQL versucht. – thiagofred