CarlosN
04-04-2004, 18:06:09
Hola a todos
estoy aprendiendo firebird y me sale algo curioso
utilizo win 2000 y firebird 1.0.3 pero tambien pasa con win me y ib 6.0
de un libro para aprender sql tengo la siguiente tabla
tabla TEMPLE
"NUMEM" INTEGER NOT NULL,
"NUMDE" INTEGER NOT NULL,
"EXTEL" SMALLINT NOT NULL,
"FECNA" DATE NOT NULL,
"FECIN" DATE NOT NULL,
"SALAR" DECIMAL(4, 0) NOT NULL, salario
"COMIS" DECIMAL(4, 0), comision
"NUMHI" SMALLINT NOT NULL, nº de hijos
"NOMEM" VARCHAR(20) CHARACTER SET ISO8859_1 NOT NULL,
CONSTRAINT "PK" PRIMARY KEY ("NUMEM")
cuando envio la siguiente sentencia desde ibconsole o ibexpert da un error
y el servidor firebird se detiene. tal vez la sentencia este mal pero no creo
que deba detener al servidor como lo hace
SELECT nomem, salar
FROM temple
WHERE salar not between (1200*numhi) and ((2*numhi*comis)
ORDER BY nomem
empleados cuyo salario/nº de hijos es inferior a 1200 € o superior al doble de su comision.
Si alguien sabe porque es le agradeceria lo comentara.
estoy aprendiendo firebird y me sale algo curioso
utilizo win 2000 y firebird 1.0.3 pero tambien pasa con win me y ib 6.0
de un libro para aprender sql tengo la siguiente tabla
tabla TEMPLE
"NUMEM" INTEGER NOT NULL,
"NUMDE" INTEGER NOT NULL,
"EXTEL" SMALLINT NOT NULL,
"FECNA" DATE NOT NULL,
"FECIN" DATE NOT NULL,
"SALAR" DECIMAL(4, 0) NOT NULL, salario
"COMIS" DECIMAL(4, 0), comision
"NUMHI" SMALLINT NOT NULL, nº de hijos
"NOMEM" VARCHAR(20) CHARACTER SET ISO8859_1 NOT NULL,
CONSTRAINT "PK" PRIMARY KEY ("NUMEM")
cuando envio la siguiente sentencia desde ibconsole o ibexpert da un error
y el servidor firebird se detiene. tal vez la sentencia este mal pero no creo
que deba detener al servidor como lo hace
SELECT nomem, salar
FROM temple
WHERE salar not between (1200*numhi) and ((2*numhi*comis)
ORDER BY nomem
empleados cuyo salario/nº de hijos es inferior a 1200 € o superior al doble de su comision.
Si alguien sabe porque es le agradeceria lo comentara.