<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Muchas gracias a los dos.<div>Ha mitad de tarde se me ha ocurrido lo de GROUP BY.</div><div>Lo de TOP lo probare mañana.</div><div><br></div><div>Repito, muchisimas gracias.<br><div><div>El 22/08/2010, a las 20:39, MuGliDaRk escribió:</div><br class="Apple-interchange-newline"><blockquote type="cite">Usa TOP 1<br><br><div class="gmail_quote">El 22 de agosto de 2010 07:05, Jorge Vega Sanchez <span dir="ltr"><<a href="mailto:memmaker650@gmail.com">memmaker650@gmail.com</a>></span> escribió:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Buenas, ya se que esto es principalmente para dudas sobre C/C++ pero como ya he terminado ese curso y ahora estoy con la parte de usar Bases de datos con C++ tengo una duda con una sentencia SQL.<br>
<br>
Si los administradores creen que esto está fuera de lugar, retiren en mail y perdonen las molestias.<br>
<br>
Situacion: Tengo 2 tablas.<br>
Una llamada 'provincia' donde tengo el nombre de las localidades que debo seleccionar. En mi caso salen sólo 3 localidades.<br>
<br>
Otra tabla llamada 'temperatura', donde tengo 10 localidades, y sus temperaturas minimas y maximas. Para cada localidad tengo 10 medidas.<br>
Es decir , en la tabla temperatura hay 100 filas, con 10 mediciones de tmin y tmax para cada una de las 10 localidades.<br>
<br>
Objetivo:<br>
Tengo que obtener tmin sólo de las localidades que aparecen en la tabla 'provincia'.<br>
El resultado seran 3 filas, una para cada localidad con su tmin.<br>
SELECT p.nombre, t.tmin FROM provincia p, temperatura t WHERE t.idLocal=p.capital<br>
Con esto consigo tener sólo las muestras deseadas, pero no se como obtener el mínimo para cada localidad.<br>
<br>
Si hago:<br>
SELECT p.nombre, MIN(t.tmin) FROM provincia p, temperatura t WHERE t.idLocal=p.capital<br>
<br>
Obtengo el mínimo abosluto, pero no de cada localidad.<br>
<br>
Gracias de antemano.<br>
<br>
Por otra parte, he pensado en otra forma de hacerlo. Realizando una ordenación respecto a tmin ascendente y luego tomando los 3 primeros valores que tengan diferente localidad. ¿Es posible hacer esto y como se haría lo de coger los 3 primeros datos que fueran de localidades diferentes?<br>

_______________________________________________<br>
Lista de correo Cconclase <a href="mailto:Cconclase@listas.conclase.net">Cconclase@listas.conclase.net</a><br>
<a href="http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net" target="_blank">http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net</a><br>
Bajas: <a href="http://listas.conclase.net/index.php?gid=2&mnu=FAQ" target="_blank">http://listas.conclase.net/index.php?gid=2&mnu=FAQ</a><br>
</blockquote></div><br><br clear="all"><br>-- <br>Atte.<br>_______________________________<br><br><br>_______________________________<br><br><div style="text-align: center; color: rgb(0, 102, 0); font-family: trebuchet ms,sans-serif;">
<i><b>Antes de imprimir este mensaje, asegúrese de que sea necesario. Proteger el medio ambiente está en nuestras manos. <br>Before you print this message, make sure it is necessary. It is in our hands to protect our environment.</b><br>
</i></div><br>
_______________________________________________<br>Lista de correo Cconclase <a href="mailto:Cconclase@listas.conclase.net">Cconclase@listas.conclase.net</a><br><a href="http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net">http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net</a><br>Bajas: <a href="http://listas.conclase.net/index.php?gid=2&mnu=FAQ">http://listas.conclase.net/index.php?gid=2&mnu=FAQ</a></blockquote></div><br></div></body></html>