Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Caros amigos, tenho este script e gostaria apenas
> que 2007
tentei este
FROM "S8_Real".dbo."View_Movimento_Produtos"
Where Ano > '2007';
Onde estou errando?
++++++++++++++++++++++++++++++++++++++++++++++++++++
Produtos:
LOAD Filial,
Data,
"Tipo_Movimento",
CodigoFuncionario,
NomeVendedor,
Hora,
CodigoProduto,
TotalProdutos,
TotalProdutosItens,
Year(Data) as [Ano],
day (Data) as [Dia],
ceil(Month(Data)/3)&'Trim' as [Trimestre],
Month(Data) as [Mes],
WeekName(Data) as [Semana],
hour(Hora) as [Hora1],
NomeProduto,
Sequencia,
Saida,
"Valor_Saida";
SQL SELECT *
FROM "S8_Real".dbo."View_Movimento_Produtos";
Ou não tão otimizado
Produtos:
LOAD Filial,
Data,
"Tipo_Movimento",
CodigoFuncionario,
NomeVendedor,
Hora,
CodigoProduto,
TotalProdutos,
TotalProdutosItens,
Year(Data) as [Ano],
day (Data) as [Dia],
ceil(Month(Data)/3)&'Trim' as [Trimestre],
Month(Data) as [Mes],
WeekName(Data) as [Semana],
hour(Hora) as [Hora1],
NomeProduto,
Sequencia,
Saida,
"Valor_Saida"
WHERE Year(Data) > 2007;
SQL SELECT *
FROM "S8_Real".dbo."View_Movimento_Produtos";
Produtos:
LOAD Filial,
Data,
"Tipo_Movimento",
CodigoFuncionario,
NomeVendedor,
Hora,
CodigoProduto,
TotalProdutos,
TotalProdutosItens,
Year(Data) as [Ano],
day (Data) as [Dia],
ceil(Month(Data)/3)&'Trim' as [Trimestre],
Month(Data) as [Mes],
WeekName(Data) as [Semana],
hour(Hora) as [Hora1],
NomeProduto,
Sequencia,
Saida,
"Valor_Saida";
SQL SELECT *
FROM "S8_Real".dbo."View_Movimento_Produtos"
WHERE Data >= '2008-01-01';
ErrorSource: Microsoft OLE DB Provider for SQL Server, ErrorMsg: The conversion of a varchar data type to a datetime data type resulted in an out-of-range value.
SQL SELECT *
FROM "S8_Real".dbo."View_Movimento_Produtos"
WHERE Data >= '2008-01-01'
WHERE Data >= convert(date, '01/01/2008',103)
Ou não tão otimizado
Produtos:
LOAD Filial,
Data,
"Tipo_Movimento",
CodigoFuncionario,
NomeVendedor,
Hora,
CodigoProduto,
TotalProdutos,
TotalProdutosItens,
Year(Data) as [Ano],
day (Data) as [Dia],
ceil(Month(Data)/3)&'Trim' as [Trimestre],
Month(Data) as [Mes],
WeekName(Data) as [Semana],
hour(Hora) as [Hora1],
NomeProduto,
Sequencia,
Saida,
"Valor_Saida"
WHERE Year(Data) > 2007;
SQL SELECT *
FROM "S8_Real".dbo."View_Movimento_Produtos";
Desculpe-me Clever,
Estava correto.
Foi cabeçada minha, tinha inserido uma data sql com formato dd\mm\yyyy
tirei e deu certo.
Obriagado
Sexta a tarde, completamente aceitável