Ver Mensaje Individual
  #7  
Antiguo 20-08-2014
Avatar de duilioisola
[duilioisola] duilioisola is offline
Miembro Premium
 
Registrado: ago 2007
Ubicación: Barcelona, España
Posts: 1.734
Reputación: 20
duilioisola Es un diamante en brutoduilioisola Es un diamante en brutoduilioisola Es un diamante en bruto
Por un lado el error es claro: no existe unsigned para Postgres. Deberás saber cuales son los tipos admitidos y utilizar uno de ellos.
Mira este link.

De todos modos, yo insisto en que creo que la posición inicial debe ser 5
Código SQL [-]
Select Max(Cast(Substring(Numeracion From 5, 3) As Integer)) 
From ventas

Si la longitud de la parte numerica es fija (3) puedes utilizarlo asi, si es variable, deberás utilizar char_length para calcularla.

En este link tienes información de como se utiliza substring (como digo yo aparentemente) y char_length.

Última edición por duilioisola fecha: 20-08-2014 a las 04:50:44.
Responder Con Cita