Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Firebird e Interbase
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #3  
Antiguo 23-07-2014
Avatar de duilioisola
[duilioisola] duilioisola is offline
Miembro Premium
 
Registrado: ago 2007
Ubicación: Barcelona, España
Posts: 1.806
Poder: 22
duilioisola Es un diamante en brutoduilioisola Es un diamante en brutoduilioisola Es un diamante en bruto
En Firebird esto lo solucionas mediante SUBSTRNG

Código SQL [-]
/* Asumo que folio contiene el max(folio) */

/* Obtengo los 4 caracteres que queden a partir del 4 caracter */
nro_folio = cast(substring(folio from 4 for 4) as integer);
/* incrementeo el numero */
nro_folio = nro_folio + 1;
/* aqui falta controlar el largo de nro_folio (<10 agregar '000', <100 agregar '00', < 1000 agregar '0') */
folio = 'INV' || nro_folio;
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
tipo Hwnd y string delphos1942 Varios 3 05-11-2013 21:14:11
Parametros de Tipo String DasGrun OOP 3 19-03-2010 00:17:35
Aumentar espacio entre lineas de un memo sin aumentar tamaño de letra gulder Varios 1 28-10-2008 19:33:51
Convertir State a tipo String Marcela Varios 8 05-10-2006 20:00:38
Longitud maxima de un array tipo string!! cristian_abb Varios 5 25-07-2006 23:53:39


La franja horaria es GMT +2. Ahora son las 19:42:02.


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
Copyright 1996-2007 Club Delphi