Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

Consulta en sql server

Estas en el tema de Consulta en sql server en el foro de SQL Server en Foros del Web. id---cuenta------id_interno------------renovacion-------------cuarentena 20--- 278--------5035964-----2016-09-14 09:47:16.000-------- 0 21--- 278--------4972239-----2016-09-14 09:46:45.000-------- 0 22--- 278--------4972461-----2016-09-14 09:46:14.000-------- 0 23--- 278--------5035967-----2016-09-14 09:45:43.000-------- 0 24--- 278--------4972284-----2016-09-14 09:45:11.000-------- 0 32--- 279--------4891793-----2016-09-14 01:20:02.000-------- 0 ...
  #1 (permalink)  
Antiguo 15/09/2016, 16:19
 
Fecha de Ingreso: julio-2010
Mensajes: 37
Antigüedad: 14 años, 4 meses
Puntos: 1
Consulta en sql server

id---cuenta------id_interno------------renovacion-------------cuarentena

20--- 278--------5035964-----2016-09-14 09:47:16.000-------- 0
21--- 278--------4972239-----2016-09-14 09:46:45.000-------- 0
22--- 278--------4972461-----2016-09-14 09:46:14.000-------- 0
23--- 278--------5035967-----2016-09-14 09:45:43.000-------- 0
24--- 278--------4972284-----2016-09-14 09:45:11.000-------- 0

32--- 279--------4891793-----2016-09-14 01:20:02.000-------- 0
33--- 279--------4891831-----2016-09-14 01:19:31.000-------- 0
34--- 279--------4891815-----2016-09-14 01:19:00.000-------- 0
35--- 279--------4891754-----2016-09-14 01:18:29.000-------- 0



Hola, espero encontrar una ayuda. En esta tabla de datos que tengo arriba, necesito hacer una consulta SELECT de todos las columnas. La select tiene que recuperar sólo dos registros cuya fechas del campo renovación sean las mas antiguas para cada una de las cuentas que existen (278,279,280,281...).
  #2 (permalink)  
Antiguo 15/09/2016, 22:37
Avatar de Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 18 años, 3 meses
Puntos: 774
Respuesta: Consulta en sql server

Código SQL:
Ver original
  1. SELECT t1.* FROM tabla AS t1
  2. LEFT JOIN (SELECT MAX(fecha) AS fecha,id FROM tabla GROUP BY id) AS t2 ON t1.id=t2.id AND t1.fecha=t2.fecha
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me

Etiquetas: server, sql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:29.