Wie in mehrere Spalten sql zu teilen?
auf dem SQL-Ergebnis Basierend oben i das Ergebnis wie das Bild unten
ich versucht, mit Fall zurückgeben doppelte Daten teilen möchten.
Wer hat das getan oder hat eine Idee, wie das geht?
Wie in mehrere Spalten sql zu teilen?
auf dem SQL-Ergebnis Basierend oben i das Ergebnis wie das Bild unten
ich versucht, mit Fall zurückgeben doppelte Daten teilen möchten.
Wer hat das getan oder hat eine Idee, wie das geht?
Können Sie dieses versuchen?
SELECT t1.*,t2.* from yourtable WHERE t1.hatch_num_1 != t2.hatch_num_1
JOIN yourtable t2 ON t1.delay_code_1=t2.delay_code_1
Danach können Sie genau erwähnen, welche Spalten Sie von beiden T1 und T2 wan't und erwähnen mit ‚als‘ wie wan't Sie sie in Ihrer SELECT-Anweisung benannt werden, so anstelle von 2 hatch_num_1 Sie wil man mit _1 haben und eine mit _3
;With
a As (SELECT * FROM yourtable X Where X.hatch= 'H1'),
b AS (SELECT * FROM yourtable Y Where Y.hatch= 'H3')
SELECT A.* ,B.* FROM A , B WHERE A.[delay] = B.[delay]
Wenn Sie Luken und gleichzeitig begrenzt haben, die dann wiederholen Sie es so tun können, oder zeigen Sie mir ein paar Aufzeichnungen oder Details dann werde ich kam zu wissen, ...
Welche Datenbankplattform? MySQL und Microsoft SQL Server können unterschiedliche Ansätze haben. – tadman
Sieht aus wie eine 'Gruppe von' funktionieren würde. –
@tadman sql server 2008 – hunt