Ver Mensaje Individual
  #2 (permalink)  
Antiguo 28/06/2004, 10:37
Avatar de Kelpie
Kelpie
 
Fecha de Ingreso: febrero-2002
Ubicación: NorthSpain
Mensajes: 609
Antigüedad: 22 años, 10 meses
Puntos: 8
Hola mafima. No pones en que contexto quieres restar por lo que te comentaré un par de opciones.

1.- Si lo que quieres es restarle los 30 días a las fechas de una tabla ejecuta una consulta del tipo

UPDATE tabla SET fecha=fecha-30 WHERE condiciones

2.- Si lo que quieres es obtener la fecha con 30 días menos...

SELECT fecha-30 as fechaPasada FROM tabla

3.- Si el tema es para seleccionar ciertos registros teniendo en cuenta la fecha actual (los que sean de hace 30 días como mucho)...

SELECT * FROM tabla WHERE fecha<=date()-30


Si no es ninguno de estos casos no dudes en solicitar más...

Saludos
__________________
Kelpie