![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|
|
#1
|
|||
|
|||
|
Gracias pero no me sirve, por dos motivos:
- el programa es muy complejo y no me atrevo a cambiar la instrucción sql, por lo que no me sirve poner la condición en el where. - porqué '%134-580%' no hace lo que yo quiero. Por ejemplo: Registro 1: Referencia = '000134-580' Registro 2: Referencia = '134-580' Registro 3: Referencia = '00134-580' Registre 4: Referencia = '134-580 abc' Me devolvería los 4 registros y el cuarto no cumple con la condición |
|
#2
|
||||
|
||||
|
Pues cuéntanos todos los casos posibles que valen o no valen, no somos adivinos
![]()
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#3
|
|||
|
|||
|
Casimiro, mi primer post pone exactamente que quiero, una función para eliminar los ceros de la izquierda en un string, es decir, quiero que:
'000134-58' '0000000134-58' '00134-58' .... Tengo un query con 1000 registros, y quiero filtrar aquellos registros cuyo campo referencia sea '134-58'. Los tres ejemplos anteriores entrarían dentro del filtro, este, por ejemplo no, '000134-58 abc' Mejor no lo puedo explicar Gracias |
|
#4
|
||||
|
||||
|
¿Y lo quieres hacer desde delphi o en sql?
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#5
|
|||
|
|||
|
Suponiendo que el campo Referencia fuese numérico, o que sólo admitiera números, la instrucción sería la siguiente:
Select Referencia From Table Where CDbl(Referencia) = '134-580' Pero como el campo Referencia contiene carácteres alfanuméricos, no puedo usar la instrucción CDbl Gracias. |
|
#6
|
||||
|
||||
|
¿No te vale un procedimiento almacenado?, ¿qué base de datos usas?
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#7
|
|||
|
|||
|
Casimiro, no es que no me valga. Lo que sucede es que este programa está funcionando, es complejo, la persona que lo escribió se fue y no me atrevo a tocar tanto código. Por eso prefiero hacer un filtro y después lo elimino.
Te seré sincera, creo que esto que quiero no es posible |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Completar campo con zeros | alcides | Varios | 8 | 20-02-2009 17:39:15 |
| Eliminar Caracteres | ZayDun | Varios | 3 | 28-03-2007 02:04:08 |
| Eliminar el BDE | roman | Varios | 9 | 05-09-2006 15:24:51 |
| eliminar opcion de eliminar en un dbgrid | morfeo21 | Varios | 3 | 14-07-2005 17:05:32 |
| Eliminar formulario | jose_2057111 | Varios | 1 | 10-12-2004 13:21:42 |
|