Buenas tardes;
Me gustaría saber como puedo consultar los registros de los últimos 30 días,
el nombre del campo es
DATOS_GENERALES.FECHA_REGISTRO
Gracias
| ||||
Respuesta: Registros de los últimos 30 días Lo primero agradecer tu respueta; He probado el código y no funciona, da el siguiente error: <eb1>Syntax error or access violation: near '1' in ...( ), INTERVAL [1] MONTH)) > V_SM_DA_... State:37000,Native:-131,Origin:[Sybase][ODBC Driver][Adaptive Server IQ]</eb1> |
| |||
Respuesta: Registros de los últimos 30 días Si usas Sybase, la sintaxis será tal vez distinta. Yo no trabajo con ella, pero trata de adaptar esto select * FROM DATOSGENERALES WHERE DATOSGENERALES.FECHAREGISTRO >= DATEADD(day, -30, current_date()) Yo usaría day, pues hay meses con 28, 29, 30 y 31 días. Y si lo que quieres son días, busca días. No sé si funcionará..., pero esa es la idea |
| ||||
Respuesta: Registros de los últimos 30 días Muchas gracias a todos por vuestra ayuda, al final he logrado solucionar la consulta de esta forma: FROM DATOSGENERALES WHERE DATOSGENERALES.FECHAREGISTRO>=DATEADD(day,-30,now())) |
| ||||
Respuesta: Registros de los últimos 30 días Cita: Buena corrección Jurena, gracias por tu aporte...
Iniciado por jurena Si usas Sybase, la sintaxis será tal vez distinta. Yo no trabajo con ella, pero trata de adaptar esto select * FROM DATOSGENERALES WHERE DATOSGENERALES.FECHAREGISTRO >= DATEADD(day, -30, current_date()) Yo usaría day, pues hay meses con 28, 29, 30 y 31 días. Y si lo que quieres son días, busca días. No sé si funcionará..., pero esa es la idea Y me alegro compañero SOVEREK que te haya servido Un saludo |
| |||
Respuesta: Registros de los últimos 30 días Anarninquë, Gracias a ti. A veces ocurre que en este foro de bases de datos no se nos indica cuál es la base (algo muy recomendable es hacerlo desde el principio), y todos ofrecemos una respuesta desde la sintaxis de aquella base o bases que solemos usar, yo en MySQL. Pero en este caso el error generado nos ha orientado: [Sybase].... La otra cosa, la de distinguir lo del mes de los 30 días sí es algo que, en mi opinión, debemos tener presente, pues no pocas veces puede producir un error. Un ejemplo, si estás a 1 de marzo y le quitas un mes, le habrás quitado 28 o 29 días, y no 30. Saludos. |
| ||||
Respuesta: Registros de los últimos 30 días Cita: No me había fijado que en el post inicial se especifica que quiere los datos de los últimos 30 días Logicamente conviene mas en ese caso seleccionar por días, pero si se quisieran seleccionar (por ej) los contenidos de febrero (y el 1º de marzo restamos 30 días, estaríamos seleccionando contenidos del 30 y 31 de enero)... Un saludo a ambos! |