28/06/2004, 10:37
|
| | | 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 |