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

Respuesta
 
Herramientas Desplegado
Antiguo 19-ago-2004, 13:26   #1 (permalink)
Yashiro está en el buen camino
 
Avatar de Yashiro
 
Fecha de Ingreso: mayo-2004
Mensajes: 136
Enviar un mensaje por MSN a Yashiro
Alegría Dudas en PHP

Tengo varias consultas que no me salen, y agradeceria que me ayudaran a resolverlas

consulta No.1:
Si tengo e una base de datos (en Mysql) x registros.... digamos 10 registros de usuarios con su
fecha de ingreso, y deseo saber en un rango de fechas cuales usuarios se han registrado....ejemp:
si quiero saber entre 2000-2-2 y 2004-2-2, que muestro a los usuarios en este rango.....


consulta No.2:
si tengo en una base un registro de digamos 10 ventas y deseo saber cuales son las 5 ventas con mayor
costo que e realisado.....al investigar me di cuenta que existe el MAX y MIN que me devuelven el
maximo y menor valor de una expresion, entonces intente esto:

SELECT * FROM invent_vehiculos WHERE MAX(numero_ventas) and MIN(numero_ventas)

Queria ver si me mostraba el mayor y menor pero no lo hiso y no se porque....




Les agadesco la ayuda que me puedan brindar.....
Yashiro está desconectado   Responder Citando
Antiguo 19-ago-2004, 13:53   #2 (permalink)
.:Victoria:. está en el buen camino
 
Fecha de Ingreso: junio-2004
Ubicación: Stgo, Chile
Mensajes: 51
Enviar un mensaje por MSN a .:Victoria:. Enviar un mensaje por Yahoo  a .:Victoria:. Enviar un mensaje por Skype™ a .:Victoria:.
Respecto de tu consulta 1
el select seria algo asi:

select * from tabla where fechaingreso >= fechadesde AND fechaingreso<=fechahasta

Saludos
Victoria
.:Victoria:. está desconectado   Responder Citando
Antiguo 19-ago-2004, 14:14   #3 (permalink)
JosephFley está en el buen camino
 
Fecha de Ingreso: marzo-2004
Ubicación: San José, Costa Rica
Mensajes: 234
Saludos,

Para la segunda duda creo que la sintaxis es algo como sigue:

SELECT MAX(numero_ventas) AS Maximo FROM invent_vehiculos
JosephFley está desconectado   Responder Citando
Antiguo 19-ago-2004, 14:17   #4 (permalink)
JosephFley está en el buen camino
 
Fecha de Ingreso: marzo-2004
Ubicación: San José, Costa Rica
Mensajes: 234
Bueno ahora que lo pienso...

No podrías hacerlo con un simple:

SELECT * FROM invent_vehiculos ORDER BY numero_ventas
JosephFley está desconectado   Responder Citando
Antiguo 19-ago-2004, 14:51   #5 (permalink)
Moderador
Cluster llegará a ser famoso muy prontoCluster llegará a ser famoso muy pronto
 
Fecha de Ingreso: noviembre-2002
Ubicación: Santiago - Chile
Mensajes: 34.436
¿Por qué dices "dudas con PHP" cuando realmente todo lo que mencionas se refiere a SQL (Lenguaje estructurado de consultas)?

Un saludo,
Cluster está desconectado   Responder Citando
Antiguo 20-ago-2004, 04:27   #6 (permalink)
Vice está en el buen camino
 
Avatar de Vice
 
Fecha de Ingreso: agosto-2003
Mensajes: 613
La primera consulta ya te la contestaron
La segunda te daré dos respuestas.
1. para ver el máximo y el mínimo:
Código:
select max(numero_ventas), min(numero_ventas) from invent_vehiculos
2. si quieres ver los 5 de más venta:
Código:
select * from invent_vehiculos order by numero_ventas desc limit 5
Un saludo
Vice 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:45.


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