Concat Month
Ola estou programando numa linguagem aparentemente nova e estou com uma duvida em montar uma advanced query.
A linguagem e a OutSystems , se quiser saber mais sobre va em outsystems.com
Bom, nao precisa dominar a linguagem para me ajudar na construção da query.
SELECT DatesTable.EmployeeId,
DatesTable.StartDate,
DatesTable.EndDate
FROM ( SELECT ( NEXT_DAY( SYSDATE-7, TO_CHAR( TO_DATE( '2/6/2014','dd/mm/yyyy' ), 'DY' ) ) + 7 ) - ( monthincrement * 7 ) AS StartDate,
( NEXT_DAY( SYSDATE-7, TO_CHAR( TO_DATE( '2/6/2014','dd/mm/yyyy' ), 'DY' ) ) + 13 ) - ( monthincrement * 7 ) AS EndDate,
@EmployeeId AS EmployeeId
FROM dual,
( SELECT LEVEL AS monthincrement
FROM dual CONNECT BY LEVEL <= ( TRUNC( SYSDATE ) - NEXT_DAY( TO_DATE( @FirstDayUserTimesheet , 'dd/mm/yyyy' ) - 7, TO_CHAR( TO_DATE( '2/6/2014','dd/mm/yyyy' ), 'DY' ) ) ) / 7 )
) DatesTable
WHERE 1=@IndHasEmployeeSelected
AND NOT EXISTS ( SELECT 1FROM {Timesheet}
WHERE 1=1
AND TRUNC( {Timesheet}.[StartDate] ) = TRUNC( DatesTable.StartDate )
AND TRUNC( {Timesheet}.[EndDate] ) = TRUNC( DatesTable.EndDate )
AND {Timesheet}.[EmployeeId] = DatesTable.EmployeeId )
Bom eu tenho como na imagem abaixo uma record list que atraves de uma query minha consulta e lista o que esta abaixo, a minha questão e como eu poderia fazer, nem que me ajude na logica e mostrar as informações assim
/applications/core/interface/imageproxy/imageproxy.php?img=http://i.imgur.com/CJylESI.png&key=b2f5893866c413407e5f377472bf2b66fe70d7d754d5f776aba5ee7cac7f021e" alt="CJylESI.png" />
OCT
DATE
DATE
DATE
Na imagem mostra
OCT
dATE
OCT
DATE
Ou seja gostaria de fazer um groupby creio eu para fazer esse agrupamento na visualizacao por mês.
Discussão (0)
Carregando comentários...