Extract SQL
pessoal gostaria de saber se existe como e qual seria a sintaxe para o comando extract para separar a parte inteira da fracionária de um campo numeric
Ex.: select extract (year from dataEmissao) from notas;
vai me retornar o ano
quero assim 12,50
retornar em um campo 12 e em outro 50
Tem como?
vlw
Ex.: select extract (year from dataEmissao) from notas;
vai me retornar o ano
quero assim 12,50
retornar em um campo 12 e em outro 50
Tem como?
vlw
Abdigadiga
Curtidas 0
Respostas
Macario
29/09/2006
Ola.
Voce quer retornar apenas o Ano de uma determinada data?
em SQL Server:
Voce quer retornar apenas o Ano de uma determinada data?
em SQL Server:
select year(data) as ANO from tabela
GOSTEI 0
Abdigadiga
29/09/2006
não cara eu gostaria de separar a parte inteira da decimal de um campo numeric
Ex.: 120,80
campo1 campo2
120 80
mas vlw
Ex.: 120,80
campo1 campo2
120 80
mas vlw
GOSTEI 0
Macario
29/09/2006
Ah! Compreendi
Qual SGBDR voce faz uso?
Qual SGBDR voce faz uso?
GOSTEI 0
Abdigadiga
29/09/2006
firebird 1.5
SQL dialect 3
pelo delphi eu concigo separar, mas queria saber se não tem como separar por SQL
vlw
SQL dialect 3
pelo delphi eu concigo separar, mas queria saber se não tem como separar por SQL
vlw
GOSTEI 0
Marco Salles
29/09/2006
Acho que voce deve usar uma UDF .. pois esta função , não é nativa do firebird
execute esta Script no seu Banco... Use o IbExpert para isto
Tools -->> Script execute
Depois voce pode usar a função Truncate , com se faz com a opção truncar no delphi
DECLARE EXTERNAL FUNCTION TRUNCATE
INTEGER BY DESCRIPTOR,
INTEGER BY DESCRIPTOR
RETURNS PARAMETER 2
ENTRY_POINT ´fbtruncate´ MODULE_NAME ´fbudf´
execute esta Script no seu Banco... Use o IbExpert para isto
Tools -->> Script execute
Depois voce pode usar a função Truncate , com se faz com a opção truncar no delphi
GOSTEI 0