Excerpts from Virginia's message of vie ago 12 12:28:36 -0400 2011:
BEGIN
SELECT (acos(sin(radians(LATITUD_1)) * sin(radians(LATITUD_2)) +
cos(radians(LATITUD_1)) * cos(radians(LATITUD_2)) *
cos(radians(LONGITUD_1) - radians(LONGITUD_2))) * 6378) as resultado;
RETURN
Estimados amigos.
Me sucedio un problemon 1 en 1000, sucede que varios usuarios trabajan con una
tabla de recibos, tabla que tiene los campos anyo, nro_rec como primary key,
control de correlativos la llevo en otra tabla y por años, sucede q un dia de
la semana pasada al parecer dos usuarios
Excerpts from miguel miguelito's message of vie ago 12 13:29:53 -0400 2011:
Mi pregunta es cual es la manera correcta, optima de hacer esto de asignar
numero correlativos por año, hay alguna forma de trabajar con sequences, o he
de usar una function q crea y devuelva el nro_rec, ...
Hola!!!
Cambié el AS por INTO y me da el siguiente error
ERROR: invalid input syntax for integer: 2.34898380940343
CONTEXT: PL/pgSQL function calculo_distancia while casting return value
to function's return type
** Error **
ERROR: invalid input syntax for integer:
Yo estaba pensando algo como esto
BEGIN ;
update tabla_secuencia
set secuencia = secuencia + 1
where año = 2011 ;
asignar la secuencia a tus datawindows
update de tus datawidows
SI TODO VA BIEN
COMMIT ;
SINO
ROLLBACK ;
Slds,
Javier.
-Mensaje original-
De:
Virginia
CREATE OR REPLACE FUNCTION calculo_distancia(numeric, numeric, numeric, numeric)
RETURNS integer AS
El numero del resultado seguramente excede el integer no es integer
es mas grande seguramente
en
CREATE OR REPLACE FUNCTION calculo_distancia(numeric, numeric, numeric, numeric)
On 08/12/2011 03:38 PM, Virginia wrote:
Hola!!!
Cambié el AS por INTO y me da el siguiente error
ERROR: invalid input syntax for integer: 2.34898380940343
CONTEXT: PL/pgSQL function calculo_distancia while casting return
value to function's return type
** Error **
ERROR:
Gracias!
No me había fijado en que estaba retornando el tipo de dato equivocado
El 12 de agosto de 2011 14:16, Rodrigo Gonzalez
rjgonz...@estrads.com.arescribió:
On 08/12/2011 03:38 PM, Virginia wrote:
Hola!!!
Cambié el AS por INTO y me da el siguiente error
ERROR: invalid input
Miguel, la datawindow que utilizas, es una datawindow externa? la llenás con
código? si es así, cuando despues la recorrés para actualizar la DB, en
cualquier versión de PB un insert es un insert y un update es un update!!
Quizá no esté entendiendo bien el problema.
Si desde PB realizás el INSERT