Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Firebird e Interbase (https://www.clubdelphi.com/foros/forumdisplay.php?f=19)
-   -   Calcular CRC con Store Procedure sobre Blob (https://www.clubdelphi.com/foros/showthread.php?t=55582)

duilioisola 21-04-2008 16:02:42

Calcular CRC con Store Procedure sobre Blob
 
Hola a todos! Necesito de vuestra ayuda y experiencia...

Necesito poder comparar dos campos blob, para saber si son iguales.
El problema es que necesito hacerlo desde dentro de un Stored Procedure/Trigger en Firebird.

- Estoy trabajando con Delphi6 y Firebird 1.5.
- Los campos blob contienen texto.

El procedimiento que necesito traspasa de un cliente todos los artículos, sumándolos, para no repetir líneas.

El select debería ser algo así:
Código SQL [-]
select articulo, sum(unidades), sum(precio), nota
group by articulo, nota
Como no puedo comparar el campo nota, he pensado en calcular un CRC o algún otro hash para poder agrupar sus notas:
Código SQL [-]
select articulo, sum(unidades), sum(precio), nota, crc_nota
group by articulo, nota, crc_nota


La franja horaria es GMT +2. Ahora son las 14:14:30.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi