Ver Mensaje Individual
  #1  
Antiguo 21-04-2008
Avatar de duilioisola
[duilioisola] duilioisola is offline
Miembro Premium
 
Registrado: ago 2007
Ubicación: Barcelona, España
Posts: 1.806
Reputación: 22
duilioisola Es un diamante en brutoduilioisola Es un diamante en brutoduilioisola Es un diamante en bruto
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
Responder Con Cita