Tem como verificar se o dia util dentro da SP ??
iai galera blz...
estou com um problema.
Tem como dentro de uma SP verificar se o Dia é um dia util no delphi eu uso um DayOfWeek para verificar se o dia e igual a 7 que seria sabado ou 1 Domingo como posso fazer isso dentro da SP sendo que não existe a Função DayOfWeek ??
Existe alguma função para verificar isso ??
Att Junior Cesar Feliciano
estou com um problema.
Tem como dentro de uma SP verificar se o Dia é um dia util no delphi eu uso um DayOfWeek para verificar se o dia e igual a 7 que seria sabado ou 1 Domingo como posso fazer isso dentro da SP sendo que não existe a Função DayOfWeek ??
Existe alguma função para verificar isso ??
Att Junior Cesar Feliciano
Juniorcesar
Curtidas 0
Respostas
Gandalf.nho
04/11/2005
Vc pode usar uma UDF para isso.
GOSTEI 0
Juniorcesar
04/11/2005
Vc pode usar uma UDF para isso.
GOSTEI 0
Afarias
04/11/2005
extract(weekday from campo_data)
retorna um inteiro representando um dia da semana, onde 0 representa domingo, 1 segunda e assim por diante até 6 q representa o sábado.
sendo assim, vc pode fazer por exemplo:
select * from tabela
where extract(weekday from campo_data) in (1,2,3,4,5);
T+
retorna um inteiro representando um dia da semana, onde 0 representa domingo, 1 segunda e assim por diante até 6 q representa o sábado.
sendo assim, vc pode fazer por exemplo:
select * from tabela
where extract(weekday from campo_data) in (1,2,3,4,5);
T+
GOSTEI 0
Juniorcesar
04/11/2005
blz.. amigo so que o a data que quero comparar é uma variavel dentro da minha SP.... então fiz o seguinte teste
if (weekday (Data) in (1,2,3,4,5))
then <comandos>
mas da um erro falando que não reconhece a função weekday
sera que não posso utilizar essa função utilizando variaveis da minha SP ??
if (weekday (Data) in (1,2,3,4,5))
then <comandos>
mas da um erro falando que não reconhece a função weekday
sera que não posso utilizar essa função utilizando variaveis da minha SP ??
extract(weekday from campo_data)
retorna um inteiro representando um dia da semana, onde 0 representa domingo, 1 segunda e assim por diante até 6 q representa o sábado.
sendo assim, vc pode fazer por exemplo:
select * from tabela
where extract(weekday from campo_data) in (1,2,3,4,5);
T+
GOSTEI 0
Afarias
04/11/2005
|mas da um erro falando que não reconhece a função weekday
não existe realmente a função weekday, no meu exemplo usei a função EXTRACT, weekday é só um parâmetro da função ...
o q vc quer fazer é:
if (extract(weekday from Data) in (1,2,3,4,5)) then
<comandos>
T+
não existe realmente a função weekday, no meu exemplo usei a função EXTRACT, weekday é só um parâmetro da função ...
o q vc quer fazer é:
if (extract(weekday from Data) in (1,2,3,4,5)) then
<comandos>
T+
GOSTEI 0
Juniorcesar
04/11/2005
blz....amigo valeu pela força...deu certo
Obrigado...
T+
Obrigado...
T+
|mas da um erro falando que não reconhece a função weekday
não existe realmente a função weekday, no meu exemplo usei a função EXTRACT, weekday é só um parâmetro da função ...
o q vc quer fazer é:
if (extract(weekday from Data) in (1,2,3,4,5)) then
<comandos>
T+
GOSTEI 0