FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Subestring en SQL?
Hola a todos los del foro. mi preguta es como es la sintaxis para realizar un subestrin en un componente Query1 en la parte de SQL (String List Editor).
El subestrin es 000X27 y debe quedar solo X27 es quitarle los tres 0. Como lo hago?
__________________
____________________________ Un saludo a todos... |
#2
|
|||
|
|||
como siempre, no dices en qué motor, pero me imagino que será ¿SQL Server?
No estoy seguro, pero prueba algo como...
|
#3
|
|||
|
|||
cadetill el motor no es Sql server las tablas son .db y el query lo hago dentro de delphi en el componente en la parte de String. meda error que hago?
__________________
____________________________ Un saludo a todos... |
#4
|
||||
|
||||
Cita:
// Saludos |
#5
|
|||
|
|||
Profundizo un poco mas las DB esta hecha en Data Flex, debo sacar unos datos de la tabla hago un ODBC y me conecto con los componenes BDE, necesito hacer una consulta como la hago tengo do opciones 1- dentro del los scrip de delphi o directamente en el componente en la propiedad SQL y le paso los paramtros, pero para mi desgracia no pego una con la sintaxi, que hago?
__________________
____________________________ Un saludo a todos... |
#6
|
|||
|
|||
sigues sin decirno el error y la sentencia SQL que intentas lanzar
|
#7
|
|||
|
|||
Sorry la sentencia es
SELECT CODPRO, STOBO7,UBIC, DESCRI, COM_1 ,SUBSTR(CODPRO ,1,Length] as Cod FROM STOART WHERE STOBO7 >= 1 me da error de sintaxis.??
__________________
____________________________ Un saludo a todos... |
#8
|
||||
|
||||
Cita:
¿Intentaste con SUBSTRING? // Saludos |
#9
|
||||
|
||||
Cita:
Por otro lado, salvo que length sea un campo de la tabla stoart, creo que te falta poner la longitud de la subcadena. Hasta luego.
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
#10
|
|||
|
|||
Creo que te has basado demasiado literalmente en la descripción que te di de la función SUBSTRING
Como bien te dice Juan Antonio, length no es la función estilo Delphi que te devuelve la longitud d euna cadena, sino el número de caracteres que quieres. Veamos un ejemplo Si tenemos Código:
Tabla: nombres nombre ----------- MiNombre SuNombre NuestroNombre Esyo me producirá la siguiente salida Código:
Tabla: nombres nombre ----------- MiNo SuNo Nues |
|
|
|