Tengo un pequeño problema, estoy haciendo un select que me devuelve algunos datos de forma agrupada por los datos que requiero:
Código SQL:
Esta consulta me funciona perfectamente, digamos que me retorna algo como asi:Ver original
SELECT CONVERT(VARCHAR(8), G.[GradedDate] , 108) AS 'Time', CONVERT(VARCHAR(MAX),G.[VisitorNumber]) + '/' + CONVERT(VARCHAR(MAX),G.[HomeNumber]) AS 'NumGame', G.[VisitorTeam] + ' @ ' +G.[HomeTeam] AS 'Teams', P.[PeriodDescription], CONVERT(VARCHAR(MAX),G.[VisitorScore]) + ' - ' + CONVERT(VARCHAR(MAX),G.[HomeScore]) AS 'Score', COUNT(*) AS 'Tickets', SUM(H.[RiskAmount]) AS 'Risk', A.[Agent], D.[RESULT], SUM(H.[WinAmount]) AS 'Win', D.[IdGame] FROM GRADEDWAGERHEADER H, GRADEDWAGERDETAIL D, GRADEDGAME G, PERIOD P, AGENT A, WAGERTYPE W WHERE H.[IdWager] = D.[IdWager] AND D.[IdGame] = G.[IdGame] AND H.[IdAgent] = A.[IdAgent] AND H.[IdWagerType] = W.[IdWagerType] AND H.[SettledDate] >= CONVERT(datetime,('2014-01-12 00:00:01')) AND H.[SettledDate] <= CONVERT(datetime,('2014-01-12 23:59:59')) AND D.[IdSport] = P.[IdSport] AND D.[Period] = P.[NumberOfPeriod] AND W.[Description] LIKE '%STRAIGHT%' AND H.[IdAgent] = 5585 GROUP BY G.[GradedDate], G.[VisitorNumber], G.[HomeNumber], G.[VisitorTeam], G.[HomeNumber], G.[HomeTeam], P.[PeriodDescription], G.[VisitorScore], G.[HomeScore], A.[Agent],D.[RESULT], D.[IdGame]
Dato 1: Hora: 10:30:00 - Juego: 10/11 - Risk: 100 - Win: 110 - Tickets: 2
Dato 2: Hora: 11:30:00 - Juego: 13/14 - Risk: 300 - Win: 310 - Tickets: 5
Pero cuando yo lo presento en el sistema que dicho sea de paso es PHP, muestro una lista con esos datos, pero cuando el usuario da click sobre Tickets por ejemplo en el Dato 1 que existen dos Tickets quiero abrir la descripcion de esos dos tickets que en ese caso estan agrupados pero quiero verlos por separadado. Alguna ayuda al respecto? espero puedan ayudarme. Gracias