Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/08/2013, 13:03
ambichol
 
Fecha de Ingreso: febrero-2013
Ubicación: Lima
Mensajes: 301
Antigüedad: 11 años, 9 meses
Puntos: 5
Información Formula Excel - Sql(II)

hola, tengo una consulta, anteriormente pregunte sobre la adaptacion de una formula de excel a sql, el cual pudieron ayudarme....la formula fue la siguiente:
Código SQL:
Ver original
  1. SELECT *
  2. FROM(
  3.     SELECT ROW_NUMBER() OVER(Partition BY TCNTEL ORDER BY TCNTEL,TCNUMC,TCMGEN,TCDGEN,TCHGEN) NM,*
  4. FROM Pri_Filtro) AS t1
  5. WHERE NM=1

el resultado es el esperado, sin embargo, busque la forma para poder adecuarlo mas a lo que necesito...pero obtuve el siguiente resultado:

NM TCANOC TCNUMC TCTSEL TCCCLI TCNFOL TCNTEL BJCONE BJCOPR ANIO MES DIA HORA BIPBJA
--- ------ ------ ------ -------- --------- --------- ------ ------ ------- ------- ------- ------- -------
1 2013 295824 T 8585451 33946941 941812925 M V 2013 7 4 125622 20
2 2013 302695 T 8585451 33946941 941812925 M V 2013 7 9 100848 20

mi duda es mostrar ese registro, pero antes de ejecutar la consulta ordenarlo descencentemente por los campos TCNUMC,TCNTEL,MES,DIA,HORA y de acuerdo a eso me muestre el registro duplicado el que es mas antiguo(tomando en cuenta el dia y la hora sin perder los filtros)....espero haberme dejado entender y puedan apoyarme...
__________________
Lo que no se....tampoco creo saberlo....