[firebase-br] O que tem de errado nesse SQL?

Carlos Wilson cwfsa1 em gmail.com
Qui Maio 7 13:16:40 -03 2009


Parece que minha mensagem não foi recebida. (O GMail não devolve as 
mensagens que enviamos só sabemos que chegou se alguem responder)
Então lá vai:

Boa noite a todos, passei o dia todo em atendimento em campo só agora 
estou podendo responder.
Primeiro obrigado a todos que comentaram, desculpem a falta de informação.
Segue a DDL:
CREATE TABLE MOVCAIXA (
   DATA       HOJE NOT NULL /* HOJE = DATE DEFAULT 'today' */,
   IDUSER     INTEIRO NOT NULL /* INTEIRO = INTEGER */,
   NUMDOC     CODMOV /* CODMOV = CHAR(13) */,
   CODPLANO   STR3 /* STR3 = VARCHAR(3) */,
   HISTORICO  DESCRICAO /* DESCRICAO = VARCHAR(25) */,
   TIPO       TIPO /* TIPO = CHAR(1) */,
   VLDIN      MOEDA /* MOEDA = NUMERIC(15,4) */,
   VLCH       MOEDA /* MOEDA = NUMERIC(15,4) */,
   VLVL       MOEDA /* MOEDA = NUMERIC(15,4) */,
   VLOT       MOEDA /* MOEDA = NUMERIC(15,4) */,
   CODCUSTO   STR3 /* STR3 = VARCHAR(3) */,
   CODVENDA   CODMOV /* CODMOV = CHAR(13) */
);
Quanto a data está correto, é assim mesmo que passo mm/dd/aaaa, pois 
passo através da função FormatDateTime('mm/dd/yyyy',Date)
e a mensagem de erro que aparece é a seguinte:

Arithmetic overflow or division by zero has occurred.
arithmetic exception, numeric overflow, or string truncation.

Obrigado,

Carlos Wilson.




Mais detalhes sobre a lista de discussão lista