Site Sponsored By: SQLDSC - SQL Server Desired State Configuration
Please start any new threads on our new
site at https://forums.sqlteam.com. We've got lots of great SQL Server
experts to answer whatever question you can come up with.
SELECT *FROM Table1 T1JOIN Table2 T2On T1.IDT1 = T2.IDT2JOIN Table3 T3On T2.IDT2 = T3.IDT3Let’s say,T1 has IDT1, IDT2, min, maxT2 has IDT2, IDT3T3 has IDT3, kindT3 has values like1 , A2, BI want to get the data likeIDT1 , min (tied with A value of “kind” column) , max( tied with A value of “kind” column) , min (tied with B value of “kind” column) , max( tied with B value of “kind” column) ,Please, tell me what will be the query?
visakh16
Very Important crosS Applying yaK Herder
52326 Posts
Posted - 2009-11-27 : 02:35:00
do you mean this?
SELECT IDT1,MIN(CASE WHEN kind='A' THEN somecol ELSE END) AS MinA,MAX(CASE WHEN kind='A' THEN somecol ELSE END) AS MaxA,MIN(CASE WHEN kind='B' THEN somecol ELSE END) AS MinB,MAX(CASE WHEN kind='B' THEN somecol ELSE END) AS MaxBFROM T1 t1JOIN T2 t2ON t2.IDT2=t1.IDT2JOIN T3 t3ON t3.IDT3 = t2.IDT3GROUP BY IDT1