I'm hoping someone here can point me in the right direction.  I'm
doing something in CF that I really need to be doing in SQL:

I need to flatten this data:

        select
                A.entityid,
                A.MEMBERID,
                A.RELTYPE,
                A.leaderFlag
        from
                PTRACK.dbo.ptTeam A
        WHERE
                A.status=1
                
into this format:
                
                entityid,
                EXEC1,          (1st row reltype='ETL')
                EXEC2,          (2nd row reltype='ETL')
                TEAMLEAD,       (1st row leaderFlag=1)
                MEMBER1,        (1st row reltype='TMM' and leaderflag=0)
                MEMBER2,        (2nd row reltype='TMM' and leaderflag=0)
                MEMBER3,        (3rd row reltype='TMM' and leaderflag=0)
                MEMBER4,        (4th row reltype='TMM' and leaderflag=0)
                MEMBER5,        (5th row reltype='TMM' and leaderflag=0)
                AFSTAFF1,       (1st row reltype='AFS')
                AFSTAFF2,       (2nd row reltype='AFS')
                AFVOL,,         (1st row reltype='AFV')
                DOCTOR1,,       (1st row reltype='AMD')
                DOCTOR2,,       (1st row reltype='AMD')


The query returns multiple rows per entity.  The output will be one
row per entity.

In CF, I'm looping over the first query, and creating a resultset that
looks like the second query.  If an entity has more than 1 executive
team leader or more than 5 team members or more than 2 doctors
associated, we ignore the extras.

But I don't have the slightest friggin' clue how to do this in SQL.

My db is MS SQL Server 2005

Thanks....

-- 
Rick Root
CFFM - Open Source Coldfusion File Manager
http://www.opensourcecf.com/cffm

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Want to reach the ColdFusion community with something they want? Let them know 
on the House of Fusion mailing lists
Archive: 
http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:326206
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4

Reply via email to