traer dia de la semana

29/08/2005 - 19:11 por Elva Pascacio | Informe spam
Grupo,

Hola a todos, alguien sabra como puedo hacer que corra un query solo un dia
de la semana?

Gracias

Preguntas similare

Leer las respuestas

#1 Jose Luis
29/08/2005 - 19:46 | Informe spam
Lo puedes con un job en el servidor, asi lo programas para un dia en
especifico de cada semana.

Salu2

"Elva Pascacio" escribió en el
mensaje news:
Grupo,

Hola a todos, alguien sabra como puedo hacer que corra un query solo un


dia
de la semana?

Gracias
Respuesta Responder a este mensaje
#2 Manuel Daponte
29/08/2005 - 19:52 | Informe spam
Crea un job que ejecute el query... En enterprise manager -> Management -> SQL Server agent -> Jobs

"Elva Pascacio" wrote in message news:
Grupo,

Hola a todos, alguien sabra como puedo hacer que corra un query solo un dia
de la semana?

Gracias
Respuesta Responder a este mensaje
#3 Elva Pascacio
29/08/2005 - 22:48 | Informe spam
Alejandro,

Hola que tal que se ejecute solamente un dia especifico de la semana.

gracias

"Alejandro Mesa" escribió:

Elva,

Quieres que el query se ejecute solamente un dia especifico de la semana o
quieres que el query tome solamente los datos de un dia especifico de la
semana?

Puedes poner un ejemplo de lo que tratas de hacer?

AMB

"Elva Pascacio" wrote:

> Grupo,
>
> Hola a todos, alguien sabra como puedo hacer que corra un query solo un dia
> de la semana?
>
> Gracias
Respuesta Responder a este mensaje
#4 Elva Pascacio
29/08/2005 - 22:49 | Informe spam
Isais,

gracias por tu respuesta, pero creo que no me di a entender :O ( , mira mi
problema es el siguiente:

Debo hacer lo siguiente, cuando es dia domingo me debe traer los datos del
dia anterior y del domingo y cuando es algun otro dia de la semana (Lunes a
Sabado) me debe traer informacion unicamente del dia anterior, estoy haciendo
un query pero no funciona como yo quiero, mira:


declare @d datetime
declare @dia datetime
set @dia = getdate()

SELECT @d = DATEPART(dw, GETDATE())

if @d = 7 -- si es domingo
begin
select * from dwmc144 b
WHERE b.T144_DAT_CRD_WHD >= dateadd(day, -2, convert(char(8), @dia, 112))
and b.T144_DAT_CRD_WHD < convert(char(8), @dia, 112)
end
else -- si es algun otro dia de la semana
begin
select * from dwmc144 b
WHERE b.T144_DAT_CRD_WHD >= dateadd(day, -1, convert(char(8), @dia, 112))
and b.T144_DAT_CRD_WHD < convert(char(8), @dia, 112)
end

pero en este caso entra siempre en la primera opcion :O (


"Isaias" escribió:

(Con el persimo de Alejandro)

Elva

El ejecutar un Query un dia especifico de la semana (o cualquier otro
intervalo de tiempo) lo puedes hacer mediante un JOB o Tarea.

Lee en tu ayuda en linea algo sobre JOB's
Respuesta Responder a este mensaje
#5 Alejandro Mesa
29/08/2005 - 22:50 | Informe spam
Elva,

Quieres que el query se ejecute solamente un dia especifico de la semana o
quieres que el query tome solamente los datos de un dia especifico de la
semana?

Puedes poner un ejemplo de lo que tratas de hacer?

AMB

"Elva Pascacio" wrote:

Grupo,

Hola a todos, alguien sabra como puedo hacer que corra un query solo un dia
de la semana?

Gracias
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida