Retroceder   Foros del Web > Programación para sitios web > Bases de Datos > SQL Server

Respuesta
 
Herramientas Desplegado
Antiguo 09-may-2006, 02:24   #1 (permalink)
victoryiyo no se puede cailificar en este momento
 
Avatar de victoryiyo
 
Fecha de Ingreso: mayo-2006
Mensajes: 178
Ayuda por favor!!

Tengo una tabla con sql express y necesito coger los ultimos valores introducidos. Pongo la siguiente consulta en vb.net 2003 :
SELECT * , id_contador AS conta
FROM `medidas`
WHERE fecha >= (
SELECT max( fecha )
FROM medidas
WHERE id_contador = conta )
GROUP BY id_contador
pero me da error en el AS conta.
Si la ejecuto en mysql no me da ningun error y me funciona perfectamente me podrían ayudar con una sentencia sql que funcione??
Muchas gracias y un saludo
victoryiyo está desconectado   Responder Citando
Antiguo 09-may-2006, 08:12   #2 (permalink)
PequeñoMauro está en el buen camino
 
Avatar de PequeñoMauro
 
Fecha de Ingreso: abril-2006
Ubicación: Lima - Perú
Mensajes: 599
Enviar un mensaje por MSN a PequeñoMauro
El problema tuyo es que estas comparando el alias en la subconsulta, y esa comparación no es válida. Tienes que hacer un join con la misma tabla:

SELECT * , id_contador AS conta
FROM medidas m
WHERE fecha >= (
SELECT max( fecha )
FROM medidas
WHERE id_contador = m.id_contador )
GROUP BY id_contador

Espero que te ayude....

P.D.: Siempre que necesites de la ayuda de los amigos del foro, evita poner el titulo : "Ayuda por favor", especifica lo que deseas decir, muchos no te van a ayudar por titulos como ese.....Suerte
__________________
"Nada en mis manos traigo tan solo a tu cruz me aferro....."
PequeñoMauro está desconectado   Responder Citando
Antiguo 09-may-2006, 09:36   #3 (permalink)
victoryiyo no se puede cailificar en este momento
 
Avatar de victoryiyo
 
Fecha de Ingreso: mayo-2006
Mensajes: 178
Muchas gracias por su ayuda
y por su posdata puesto que no lo sabia .
Un saludo
victoryiyo está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 13:02.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93