significado de comando sql
eu vi uma linha de sql na net e comecei a procurar na net. porém, não a achei.
a linha é essa:
o que significa esse dw?
vlw
a linha é essa:
IF NOT DATEPART(dw, @campo) = 1
o que significa esse dw?
vlw
Rafa-martin
Curtidas 0
Respostas
Raserafim
29/09/2006
o comando DataPart pega uma parte da data (parte esta que é definida pelo usuário)
ou seja, neste caso:
o @Campo é uma data que está sendo passadp como parâmetro. e o dd é o dia.
ou seja, o resultado seria apenas o dia (sempre com dois dígitos ex: 01, 02, ..., 11, ...).
caso fosse mm então retornaria o mês (sempre com dois dígitos ex: 01, 02, ... 11, ...)
caso colocasse apenas d então retornaria o dia com os dígitos necessários (ex: 1, 2, ... 11, ...)
bom, mas agora vamos, de fato, para a sua pergunta:
o d é o dia.
e o w é o dia da semana (Week significa Semana) e cada dia da semana é um número
no entanto, também nao consegui identificar a lógica desse código.
ou seja, neste caso:
DATEPART(dd, @Campo)
o @Campo é uma data que está sendo passadp como parâmetro. e o dd é o dia.
ou seja, o resultado seria apenas o dia (sempre com dois dígitos ex: 01, 02, ..., 11, ...).
caso fosse mm então retornaria o mês (sempre com dois dígitos ex: 01, 02, ... 11, ...)
caso colocasse apenas d então retornaria o dia com os dígitos necessários (ex: 1, 2, ... 11, ...)
bom, mas agora vamos, de fato, para a sua pergunta:
o d é o dia.
e o w é o dia da semana (Week significa Semana) e cada dia da semana é um número
no entanto, também nao consegui identificar a lógica desse código.
GOSTEI 0