la fecha anterior

23/06/2005 - 18:21 por Elva Pascacio | Informe spam
Hola Grupo,

Alguien me podria decir como puedo sacar la fecha anterior al dia de hoy?

Gracias

=o )

Preguntas similare

Leer las respuestas

#1 Alejandro Mesa
23/06/2005 - 18:39 | Informe spam
Puedes usar la funcion dateadd.

select dateadd(day, -1, getdate())
go


AMB

"Elva Pascacio" wrote:

Hola Grupo,

Alguien me podria decir como puedo sacar la fecha anterior al dia de hoy?

Gracias

=o )
Respuesta Responder a este mensaje
#2 Elva Pascacio
23/06/2005 - 18:59 | Informe spam
Hola Alejandro,

Espero que te encuentres muy bien , gracias por tu respuesta, pero creo que
yo no me supe explicar muy bien :O(, mira estoy haciendo lo siguiente, una
tabla en otro servidor guarda todas las tarjetas que han sido canceladas ese
dia por x circunstancias, yo mediante un DTS que corre en la madrugada hago
que cheque cuales se modificaron mediante esta consulta:

select * from servidor.tabla WHERE T144_DAT_CRD_WHD=getdate(), para que
actualiza otra tabla en otro servidro, pero como el dts corre en la madrugada
pues checa la fecha de hoy y pues no habria en ese momento ninguna cancelada,
entonces lo que tengo que hacer es que cheque la info de un dia anterior al
dia de hoy.

Espero haberme explicado bien :OS

Gracias

"Alejandro Mesa" escribió:

Puedes usar la funcion dateadd.

select dateadd(day, -1, getdate())
go


AMB

"Elva Pascacio" wrote:

> Hola Grupo,
>
> Alguien me podria decir como puedo sacar la fecha anterior al dia de hoy?
>
> Gracias
>
> =o )
Respuesta Responder a este mensaje
#3 Alejandro Mesa
23/06/2005 - 19:07 | Informe spam
Elva,

Ahora entendi mejor tu requerimiento. Ve si esta version te sirve.

declare @d datetime

set @d = getdate()

select
*
from
servidor.tabla
WHERE
T144_DAT_CRD_WHD >= dateadd(day, -1, convert(char(8), @d, 112))
and T144_DAT_CRD_WHD < convert(char(8), @d, 112)


AMB


"Elva Pascacio" wrote:

Hola Alejandro,

Espero que te encuentres muy bien , gracias por tu respuesta, pero creo que
yo no me supe explicar muy bien :O(, mira estoy haciendo lo siguiente, una
tabla en otro servidor guarda todas las tarjetas que han sido canceladas ese
dia por x circunstancias, yo mediante un DTS que corre en la madrugada hago
que cheque cuales se modificaron mediante esta consulta:

select * from servidor.tabla WHERE T144_DAT_CRD_WHD=getdate(), para que
actualiza otra tabla en otro servidro, pero como el dts corre en la madrugada
pues checa la fecha de hoy y pues no habria en ese momento ninguna cancelada,
entonces lo que tengo que hacer es que cheque la info de un dia anterior al
dia de hoy.

Espero haberme explicado bien :OS

Gracias

"Alejandro Mesa" escribió:

> Puedes usar la funcion dateadd.
>
> select dateadd(day, -1, getdate())
> go
>
>
> AMB
>
> "Elva Pascacio" wrote:
>
> > Hola Grupo,
> >
> > Alguien me podria decir como puedo sacar la fecha anterior al dia de hoy?
> >
> > Gracias
> >
> > =o )
Respuesta Responder a este mensaje
#4 Elva Pascacio
23/06/2005 - 19:43 | Informe spam
muchas thnx alejandro =0 )

"Alejandro Mesa" escribió:

Elva,

Ahora entendi mejor tu requerimiento. Ve si esta version te sirve.

declare @d datetime

set @d = getdate()

select
*
from
servidor.tabla
WHERE
T144_DAT_CRD_WHD >= dateadd(day, -1, convert(char(8), @d, 112))
and T144_DAT_CRD_WHD < convert(char(8), @d, 112)


AMB


"Elva Pascacio" wrote:

> Hola Alejandro,
>
> Espero que te encuentres muy bien , gracias por tu respuesta, pero creo que
> yo no me supe explicar muy bien :O(, mira estoy haciendo lo siguiente, una
> tabla en otro servidor guarda todas las tarjetas que han sido canceladas ese
> dia por x circunstancias, yo mediante un DTS que corre en la madrugada hago
> que cheque cuales se modificaron mediante esta consulta:
>
> select * from servidor.tabla WHERE T144_DAT_CRD_WHD=getdate(), para que
> actualiza otra tabla en otro servidro, pero como el dts corre en la madrugada
> pues checa la fecha de hoy y pues no habria en ese momento ninguna cancelada,
> entonces lo que tengo que hacer es que cheque la info de un dia anterior al
> dia de hoy.
>
> Espero haberme explicado bien :OS
>
> Gracias
>
> "Alejandro Mesa" escribió:
>
> > Puedes usar la funcion dateadd.
> >
> > select dateadd(day, -1, getdate())
> > go
> >
> >
> > AMB
> >
> > "Elva Pascacio" wrote:
> >
> > > Hola Grupo,
> > >
> > > Alguien me podria decir como puedo sacar la fecha anterior al dia de hoy?
> > >
> > > Gracias
> > >
> > > =o )
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida