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

consultas sql

Estas en el tema de consultas sql en el foro de Bases de Datos General en Foros del Web. buenas, creo que ahora si el tema esta en el lugar correcto. mi duda es la siguiente: tengo que hacer una consulta: Ranking de los ...
  #1 (permalink)  
Antiguo 23/08/2011, 15:46
 
Fecha de Ingreso: noviembre-2010
Mensajes: 48
Antigüedad: 13 años, 4 meses
Puntos: 0
consultas sql

buenas, creo que ahora si el tema esta en el lugar correcto.
mi duda es la siguiente:
tengo que hacer una consulta: Ranking de los problemas mas comunes.
y la tabla es la siguiente:
errores(id,nombre,tipoproblema,fecha,lugarproblema )
lo que tengo que hacer es seleccionar los problemas por nombre y tipodeproblema
pero no se como hacerlo....
gracias gente
  #2 (permalink)  
Antiguo 23/08/2011, 16:42
Avatar de vrenzo  
Fecha de Ingreso: febrero-2007
Mensajes: 289
Antigüedad: 17 años, 2 meses
Puntos: 15
Respuesta: consultas sql

Algo asi...

Código SQL:
Ver original
  1. SELECT COUNT(*),nombre,tipo_problema FROM errores GROUP BY nombre,tipo_problema
__________________
***
Saludos.
  #3 (permalink)  
Antiguo 23/08/2011, 17:11
 
Fecha de Ingreso: noviembre-2010
Mensajes: 48
Antigüedad: 13 años, 4 meses
Puntos: 0
Respuesta: consultas sql

vrenzo gracias lo voy a probar.
Cita:
Iniciado por vrenzo Ver Mensaje
Algo asi...

Código SQL:
Ver original
  1. SELECT COUNT(*),nombre,tipo_problema FROM errores GROUP BY nombre,tipo_problema
  #4 (permalink)  
Antiguo 24/08/2011, 00:11
 
Fecha de Ingreso: noviembre-2010
Mensajes: 48
Antigüedad: 13 años, 4 meses
Puntos: 0
Respuesta: consultas sql

mi problema es el siguiente ahora:
tengo esta consulta :

SELECT nombre,tipoproblema,COUNT(*) AS cantidad FROM errores WHERE fecha BETWEEN Format(#1/5/2008#,"mm/dd/yyyy")
And Format(#31/5/2008#,"mm/dd/yyyy") GROUP BY nombre,tipoproblema ORDER BY count(*)desc

pero en java las comillas se usan para encerrar un string, como hago en "mm/dd/yyyy" que en la base de datos tiene que ir asi?
gracias,
  #5 (permalink)  
Antiguo 24/08/2011, 02:32
Avatar de nosoynadie  
Fecha de Ingreso: noviembre-2005
Ubicación: dando vueltas por aquí
Mensajes: 206
Antigüedad: 18 años, 4 meses
Puntos: 1
Respuesta: consultas sql

Hola holanarutouzumaki,

hablo sin saber Java, pero ¿no podrías cambiar las comillas dobles " por las simples ' ?

De tener:

Código:
SELECT nombre, tipoproblema, COUNT(*) AS cantidad 
FROM errores 
WHERE fecha BETWEEN Format(#1/5/2008#,"mm/dd/yyyy") 
And Format(#31/5/2008#,"mm/dd/yyyy") 
GROUP BY nombre,tipoproblema ORDER BY count(*)desc
a tener:

Código:
SELECT nombre, tipoproblema, COUNT(*) AS cantidad 
FROM errores 
WHERE fecha BETWEEN Format(#1/5/2008#,'mm/dd/yyyy') 
And Format(#31/5/2008#,'mm/dd/yyyy') 
GROUP BY nombre,tipoproblema ORDER BY count(*)desc
__________________
http://www.nosoynadie.net/
  #6 (permalink)  
Antiguo 24/08/2011, 09:20
 
Fecha de Ingreso: noviembre-2010
Mensajes: 48
Antigüedad: 13 años, 4 meses
Puntos: 0
Respuesta: consultas sql

lamentablemente estoy trabajando en access y ya lo probe en poner comillas simple y me tira un error, voy a seguir buscando . gracias

Cita:
Iniciado por nosoynadie Ver Mensaje
Hola holanarutouzumaki,

hablo sin saber Java, pero ¿no podrías cambiar las comillas dobles " por las simples ' ?

De tener:

Código:
SELECT nombre, tipoproblema, COUNT(*) AS cantidad 
FROM errores 
WHERE fecha BETWEEN Format(#1/5/2008#,"mm/dd/yyyy") 
And Format(#31/5/2008#,"mm/dd/yyyy") 
GROUP BY nombre,tipoproblema ORDER BY count(*)desc
a tener:

Código:
SELECT nombre, tipoproblema, COUNT(*) AS cantidad 
FROM errores 
WHERE fecha BETWEEN Format(#1/5/2008#,'mm/dd/yyyy') 
And Format(#31/5/2008#,'mm/dd/yyyy') 
GROUP BY nombre,tipoproblema ORDER BY count(*)desc
  #7 (permalink)  
Antiguo 25/08/2011, 07:04
 
Fecha de Ingreso: agosto-2011
Mensajes: 28
Antigüedad: 12 años, 8 meses
Puntos: 3
Respuesta: consultas sql

Buenas holanarutouzumaki,
No estoy del todo seguro porque no se java, pero si no estoy mal para poner comillas dentro de una cadena seria de la siguiente forma:

"\"Hola Mundo\""

Estoy deberia mostrar "Hola Mundo"

Pruebelo y nos comenta a ver que tal ;)

Un saludo.

Etiquetas: sql, tabla, bases-de-datos
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 17:15.