Inicio > Microsoft Access > soria4xse > conocer dias del mes

conocer dias del mes

Experto:
Usuario:
Fecha: 29/09/2004
Valoración: (5,00 sobre 5) Categoría: Microsoft Access
27/09/2004
mravest, usuario preguntando en Microsoft Access
Usuario
hola fabor ayudarme,tengo dos campos en una condulta en el campo uno ingreso el mes actual y el campo dos cantidad de dias nececito que me entregue si son 29,30 o 31 .
gracais te valorare gracias nuevamente.
tambien aprovecho de contarte que tube problemas con gen9, ya que no sabia que abia que calificar las respuesta le pedi disculpas pero me envio un correo diciendome que no me alludaria mas y de veras que lo lamento,no fue mi intencion disculpa a todos los expertor.
Marcos Ravest M mravest@surnet.cl
GRACIAS de antemano//
27/09/2004
mravest, experto respondiendo en Microsoft Access
Experto
quieres una consulta, de acuerdo

¿en el campo uno que ingresas, el numero del mes, el nombre del mes, una fecha o que?

¿si es solo el numero del mes se entiende que es el mes de el año actual de la fecha del sistema?

supongo que cuando dices numero de dias tambien puede ser 28 si el mes es 'febrero' y el año no es bisiesto
27/09/2004
mravest, experto respondiendo en Microsoft Access
Experto
¿o quieres dias hasta final de mes a partir de la fecha desde la que ingresas?
28/09/2004
mravest, usuario preguntando en Microsoft Access
Usuario
Disculpa no haber respondido antes tenia problemas con mi ISP,lo que nececito es :
ingresar en el campo1 ej:25-02-04 y que me entregue en campo2 28.
y no seria mala idea en un campo3 dias hasta el final del mes.
Gracias de nuevo.
Soria4xse
28/09/2004
mravest, experto respondiendo en Microsoft Access
Experto
siendo campo1 el de la fecha en dia mes año,

y campo2, el nuevo que quieres calcular en tu consulta

en el diseño de la consulta, en la fila 'campo:', en una columna vacía pones esto:

campo2: Día(SerieFecha(Año([campo1]);Mes([campo1])+1;0))

para hallar diashastafindemes podria ser

campo3: SerieFecha(Año([campo1]);Mes([campo1])+1;0)-campo1
28/09/2004
mravest, usuario preguntando en Microsoft Access
Usuario
numdias:Día(SerieFecha(Año([Fecha]);Mes([Fecha])+1;0))
me arroja el siguente error:
numero incorrecto de argumentos y mr queda marcando el penultimo parentices ))
fabor explicar gracias de nuevo
Chaoo
Soria4xse
28/09/2004
mravest, experto respondiendo en Microsoft Access
Experto
Quita el parentesis marcado, el ultimo parentesis.

En general :

debe haber igual numero de parentesis de apertura y de cierre
28/09/2004
mravest, usuario preguntando en Microsoft Access
Usuario
lo hice y el mismo error de hecho son 4 parentices de apertura y 4 de cierre.
numdias:Día(SerieFecha(Año([Fecha]);Mes([Fecha])+1;0))
es posible q lo chequees gracias, le he buscado por todos lado y nada.
gracias Chaou
Marcos Ravest M.
mravest@surnet.cl
29/09/2004
mravest, experto respondiendo en Microsoft Access
Experto
A mi me funcionaba tal como te contesté, dicho de otro modo no te habría contestado hasta que no me hubiese funcionado.

Lo de verificar parentesis es en relacion del mensaje que obtuviste.

En proximo mensaje te mando mi tabla

Saludos.
29/09/2004
mravest, experto respondiendo en Microsoft Access
Experto
Id PRUFEC
1 05/05/04
2 02/02/04
3 04/05/04
4 06/06/04
5 07/07/04
6 08/08/04
7 21/01/04
8 22/01/04
9 01/09/04
10 01/10/04
11 01/11/04
12 01/12/04

en proximo mensaje te mando la SQL de mi consulta
29/09/2004
mravest, experto respondiendo en Microsoft Access
Experto
SELECT FECHAS.Id, FECHAS.PRUFEC, Day(DateSerial(Year([PruFec]),Month([Prufec])+1,0)) AS diasdemes, DateSerial(Year([PruFec]),Month([Prufec])+1,0)-[prufec] AS campo3
FROM FECHAS;
29/09/2004
mravest, usuario preguntando en Microsoft Access
Usuario
Exelente sin comentario
Enlaces patrocinados