GROUP BY.- es util cuando quires sacar una sumatoria o conteo de registros que tienen un campo en comun (puede ser un FK, un boolean o cualquier caracteristica que los relacione.)<br><br>TOP 10  te selecciona los 10 primeros registros de tu condicion.<br>
<br>MAX y MIN .. te seleccina todo los registros pero de mayor a menor y viceversa...<br><br><br><br><div class="gmail_quote">El 22 de agosto de 2010 18:46, Alvaro <span dir="ltr"><<a href="mailto:algajard@gmail.com">algajard@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;">Podrias agruparlos (GROUP BY) y ordenar la columna de menor a mayor o<br>
vice versa (ORDER BY). Para encontrar las maximas y las minimas revisa<br>
MAX y MIN.<br>
<br>
Salu2...<br>
<br>
El día 22 de agosto de 2010 18:08, Jorge Vega Sanchez<br>
<div><div></div><div class="h5"><<a href="mailto:memmaker650@gmail.com">memmaker650@gmail.com</a>> escribió:<br>
> Muchas gracias a los dos.<br>
> Ha mitad de tarde se me ha ocurrido lo de GROUP BY.<br>
> Lo de TOP lo probare mañana.<br>
> Repito, muchisimas gracias.<br>
> El 22/08/2010, a las 20:39, MuGliDaRk escribió:<br>
><br>
> Usa TOP 1<br>
><br>
> El 22 de agosto de 2010 07:05, Jorge Vega Sanchez <<a href="mailto:memmaker650@gmail.com">memmaker650@gmail.com</a>><br>
> escribió:<br>
>><br>
>> Buenas, ya se que esto es principalmente para dudas sobre C/C++ pero como<br>
>> ya he terminado ese curso y ahora estoy con la parte de usar Bases de datos<br>
>> con C++ tengo una duda con una sentencia SQL.<br>
>><br>
>> Si los administradores creen que esto está fuera de lugar, retiren en mail<br>
>> y perdonen las molestias.<br>
>><br>
>> Situacion: Tengo 2 tablas.<br>
>> Una llamada 'provincia' donde tengo el nombre de las localidades que debo<br>
>> seleccionar. En mi caso salen sólo 3 localidades.<br>
>><br>
>> Otra tabla llamada 'temperatura', donde tengo 10 localidades, y sus<br>
>> temperaturas minimas y maximas. Para cada localidad tengo 10 medidas.<br>
>> Es decir , en la tabla temperatura hay 100 filas, con 10 mediciones de<br>
>> 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<br>
>> '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<br>
>> t.idLocal=p.capital<br>
>> Con esto consigo tener sólo las muestras deseadas, pero no se como obtener<br>
>> el mínimo para cada localidad.<br>
>><br>
>> Si hago:<br>
>> SELECT p.nombre, MIN(t.tmin) FROM provincia p, temperatura t WHERE<br>
>> 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<br>
>> ordenación respecto a tmin ascendente y luego tomando los 3 primeros valores<br>
>> que tengan diferente localidad. ¿Es posible hacer esto y como se haría lo de<br>
>> 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>
><br>
><br>
><br>
> --<br>
> Atte.<br>
> _______________________________<br>
><br>
><br>
> _______________________________<br>
><br>
> Antes de imprimir este mensaje, asegúrese de que sea necesario. Proteger el<br>
> medio ambiente está en nuestras manos.<br>
> Before you print this message, make sure it is necessary. It is in our hands<br>
> to protect our environment.<br>
><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>
><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>
><br>
<br>
<br>
<br>
--<br>
</div></div>Alvaro Esteban Gajardo Becerra<br>
Ingeniero Informático<br>
Linux User #407663 <a href="http://counter.li.org" target="_blank">counter.li.org</a><br>
Chile<br>
<font color="#888888">--<br>
<br>
NOTA: Los tildes han sido suprimidos de forma intencional.<br>
</font><div><div></div><div class="h5"><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>
</div></div></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>