Foros del Web » Soporte técnico » Ofimática »

Consultas en Access

Estas en el tema de Consultas en Access en el foro de Ofimática en Foros del Web. hola! Como hago para consultar por la ultima fecha de algo? Lo que yo tengo es una tabla con varios registro y entre ello uno ...
  #1 (permalink)  
Antiguo 28/08/2007, 17:22
 
Fecha de Ingreso: abril-2007
Ubicación: Buenos Aires, Argentina
Mensajes: 81
Antigüedad: 17 años
Puntos: 1
Pregunta Consultas en Access

hola! Como hago para consultar por la ultima fecha de algo? Lo que yo tengo es una tabla con varios registro y entre ello uno con fechas, yo quiero saber cuando fue la ultima ves se visito un casa(en mi ejemplo) como lo pregunto?

Como cuento la cantidad de algo en referencia a otra cosa?
En mi ejemplo tengo un tabla con nombre y casa y tengo que averiguar cuantas casas tiene cada nombre como lo hago?

Como hago para que una consulta me muestre (en mi ejemplo) un inmueble por las veses que este fue visitado?

Acepto cualquier ayuda y si solo saben una de las respuestas a mis preguntas es bienvenida.
Saludos,Lara
  #2 (permalink)  
Antiguo 28/08/2007, 18:50
 
Fecha de Ingreso: enero-2007
Mensajes: 405
Antigüedad: 17 años, 3 meses
Puntos: 3
Re: Consultas en Access

SELECT * FROM nombre_tabla ORDER BY fechas DESC;
  #3 (permalink)  
Antiguo 30/08/2007, 03:03
 
Fecha de Ingreso: julio-2006
Ubicación: Madrid
Mensajes: 943
Antigüedad: 17 años, 8 meses
Puntos: 56
Re: Consultas en Access

Hola

Para el primer caso haz una consulta en la que añadas los campos con la información que quieras utilizar, entre los que estará la fecha. En este último campo, en la fila de criterios pon Max([fecha]), donde fecha es el nombre del campo que contiene las fechas.
Si haces la consulta desde sql podría ser así:

select max([fecha]) from nombre_tabla;

Sólo devolvería un registro, con la fecha más alta, o si los hubiera, todos los registros con la misma fecha, que sería la más alta.

Para el segundo caso, haz una consulta y a ella añades los campos nombre y casa que mencionas. Pulsas el botón de totales (el del símbolo del sumatorio). En la consulta habrá aparecido una nueva fila que pone agrupar por. Pues bien, para el campo nombre dejas agrupar por, y para el campo casa, despliegas la fila y escoges cuenta. Y ya está.

En sql:

select nombre, count([casa]) from nombre_tabla group by nombre;

Espero que te sirva. Un saludo.
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 21:24.