Buenas
Alguien sabe si MYSQL o PHP tiene alguna funcion para restar fechas?
Yo resto dos fechas del estilo aaaa-mm-dd - aaaa-mm-dd y no funciona
Gracias
| |||
Revisastes en su manual oficial? Si tus dos campos son de tipo DATE o DATETIME .. DATEDIFF() http://www.mysql.com/doc/en/Date_and...functions.html Eso te dará el numero de dias de diferencia .. Un saludo, PD: Hay un foro temático para temas realacionados con BD y SQL ... muevo tu mensaje a dicho foro por si tienes más dudas sobre su uso.
__________________ Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo. |
| |||
si pero .. Buenas, Si que he mirado las referencias, pero el problema está basicamente en esto: $fecha=mysql_query("SELECT DATEDIFF('2004-12-10','2004-12-01')",$link); echo $fecha; Resource id #74 Pasa exactamente lo mismo si uso un par de variables, y como array no se me ocurre tratarlo porque no tiene ningun tipo de campo, aparte de que teoricamente devuelve un valor entero. Si uso el printf con %d pues solo me pone el 74 del error, y si le pongo %s pues directamente me pone lo mismo que el echo. Ideas ? |