Foros del Web » Programando para Internet » ASP Clásico »

Consulta SQL error syntaxis

Estas en el tema de Consulta SQL error syntaxis en el foro de ASP Clásico en Foros del Web. Tengo esta consulta: Código: SELECT promocioninteres, fecha FROM Solicitudes WHERE fecha >= #14/09/2007# GROUP BY promocioninteres Lo que quiero es recoger los valores desde la ...
  #1 (permalink)  
Antiguo 27/09/2007, 03:01
Avatar de gagarin  
Fecha de Ingreso: enero-2002
Ubicación: Madrid
Mensajes: 550
Antigüedad: 23 años, 3 meses
Puntos: 4
Consulta SQL error syntaxis

Tengo esta consulta:

Código:
SELECT promocioninteres, fecha FROM Solicitudes WHERE fecha >= #14/09/2007# GROUP BY promocioninteres
Lo que quiero es recoger los valores desde la fecha y agruparlos para eliminar repetidos
__________________
Temiqui Iztoc Cualtlia Elhuayotl
  #2 (permalink)  
Antiguo 27/09/2007, 06:06
 
Fecha de Ingreso: enero-2006
Ubicación: Torroles (Costa der Só)
Mensajes: 1.017
Antigüedad: 19 años, 4 meses
Puntos: 7
Re: Consulta SQL error syntaxis

Para averiguar cuales estan repetidos partiendo de un campo clave (el que se repite) yo lo hago asi:

Supongamos que el campo promocioninteres es el dato que se repite y quieres saber cuales se repiten desde la fecha que has puesto:

Select
promocioninteres, fecha
From
Solicitudes
Where
promocioninteres In (Select promocioninteres From Solicitudes Group by promocioninteres Having Count(*) > 1) And fecha >= '14/09/2007'
Order by
fecha, promocioninteres


Funciona en MSSQL


Un saludo
__________________
"Tus pecados son el estiércol sobre el que florecerán las flores de tus virtudes" - Gerald Messadié -
  #3 (permalink)  
Antiguo 27/09/2007, 06:30
Avatar de Kelpie  
Fecha de Ingreso: febrero-2002
Ubicación: NorthSpain
Mensajes: 609
Antigüedad: 23 años, 2 meses
Puntos: 8
Re: Consulta SQL error syntaxis

Debes decidir qué fecha quieres recuperar.

No quieres que te repita promocioninteres, pero si no tienen la misma fecha deberás decidir cuál es la fecha que quieres recuperar.

Suponiendo que te interese la más moderna, prueba con

SELECT promocioninteres, max(fecha) FROM Solicitudes WHERE fecha >= #14/09/2007# GROUP BY promocioninteres

De todas maneras, es un temas más propio del foro de Bases de Datos...
__________________
Kelpie
  #4 (permalink)  
Antiguo 27/09/2007, 07:26
Avatar de gagarin  
Fecha de Ingreso: enero-2002
Ubicación: Madrid
Mensajes: 550
Antigüedad: 23 años, 3 meses
Puntos: 4
Re: Consulta SQL error syntaxis

Muchas gracias a los dos, en principio lo de la fecha es solo pa eliminar un poco los datos, ya que nunca se ha separado la base de datos y hay muchos datos desde el 2005, imaginate, estamos habalndo de 50 tantos mil registros, creo que la tarea ahora es dividir la BD por año o no sé como, algún consejo de esto?

Por lo pronto voy a probar lo que me dice tammander a ver que pasa
__________________
Temiqui Iztoc Cualtlia Elhuayotl
  #5 (permalink)  
Antiguo 27/09/2007, 07:32
Avatar de gagarin  
Fecha de Ingreso: enero-2002
Ubicación: Madrid
Mensajes: 550
Antigüedad: 23 años, 3 meses
Puntos: 4
Re: Consulta SQL error syntaxis

BIEN BIEN BIEN BIEN, funciona justo como quiero muchísimas gracias, ahora con lo que sigue, estoy en un curso intensivo de ASP.

GRACIAS NUEVAMENTE
__________________
Temiqui Iztoc Cualtlia Elhuayotl
  #6 (permalink)  
Antiguo 27/09/2007, 08:20
Avatar de gagarin  
Fecha de Ingreso: enero-2002
Ubicación: Madrid
Mensajes: 550
Antigüedad: 23 años, 3 meses
Puntos: 4
Re: Consulta SQL error syntaxis

JA jA no sé que pasa ahora, al pricnipio funcionó justo como quería y ahora resulta que no, es que será que funciona cuando le da la gana, no sé que pueda ser, voy a revisar todo pian piano
__________________
Temiqui Iztoc Cualtlia Elhuayotl
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 07:55.