FTP | CCD | Buscar | Trucos | Trabajo | Foros |
#1
|
||||
|
||||
Fraccionar un Campo
Hola a todos,
con este qry, trato de leer del campo CUENTA las cuentas hasta 4 posiciones pero salen las de 3 posiciones, como hago para que solo salgan las de 4 posiciones. esto es lo que tengo. Código PHP:
Alcides Rep.Dom. |
#2
|
||||
|
||||
Qué motor estas utilizando Ado + Acces ?.....
En cualquier caso la función está correctamente planteada y te tiene que funcionar, has mirado a ver si cuenta por algún motivo tiene un espacio en blanco. Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
#3
|
||||
|
||||
q valores tienes en tu tabla??
|
#4
|
||||
|
||||
Saludos
Tirando tiros al aire, chequea en Where con Lenght(cuenta)=4
__________________
Van Troi De León (Not) Guía, Code vB:=Delphi-SQL, ¿Cómo? Viajar en el tiempo no es teóricamente posible, pues si lo fuera, ya estarían aqui contándonos al respecto! |
#5
|
||||
|
||||
gracias a todos,
utilizo access funciona bien, el asunto es que quiero acumular solo las cuentas hasta 4 posiciones y que las de 3 no salgan. he buscado ayuda en sql sobre MID y no he podido encontrar nada, si me pueden decir donde obtengo ayuda sobre MID. Gracias mil Alcides Rep.Dom. Última edición por alcides fecha: 05-10-2005 a las 21:52:41. |
#6
|
||||
|
||||
gracias a todos,
he buscado ayuda en sql sobre MID y no he podido encontrar nada, si me pueden decir donde obtengo ayuda sobre MID. Gracias mil Alcides Rep.Dom. |
#7
|
||||
|
||||
Aqui tienes un ejemplo hecho directamente en Access:
Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
#8
|
||||
|
||||
hola a todos,
atención: Marcoszorrilla chequeen este ejemplo: tengo un numero de cuenta y un valor. el campo cuenta es string y valor es numerico. cuenta = '12345' valor = 450.00 cuenta = '12345' valor = 200.00 cuenta = '123' valor = 380.00 entonces con esto: mid(cuenta),1,4) quiero que salgan solamente cuenta = '12345' valor = 450.00 cuenta = '12345' valor = 200.00 no he podido obtener esto, si me pueden ayudar por fa gracias mil Alcides Rep.Dom. |
#9
|
||||
|
||||
El planteamiento entonces es distinto.
Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
#10
|
||||
|
||||
Hola a todos
atención: Marcoszorrilla ok. Where cuenta like "1234*" Mi pregunta es la siguiente como 1234 es un ejemplo de un numero cualquiera quisiera saber si ese 1234 puedo sustituirlo por ejemplo asi: Where cuenta like "####*" Gracias mil Alcides Rep.Dom. |
#11
|
||||
|
||||
No se puede, explícate un poco más a ver si logramos ponerlo en marcha.
Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
#12
|
||||
|
||||
Hola a todos,
Atención: Marcoszorrilla. me explico: resulta que tengo tabla con un campo string CUENTA y tengo un campo numerico VALOR, entonces CUENTA es campo que su contenido va cambiar de tamaño, puede tener dos digitos, tres digitos, cuatro digitos, cinco digitos, seis digitos y hasta siete digitos. y quiero que cuando utilize mi query MID(CUENTA,1,4) solo salgan las cuentas con cuatro digitos: porque de esta forma salen las de 4 digitos y tambien las de 3 digitos, ese es el problema. espero me entiendan, sino de todos modos, gracias mil. Gracias mil, Alcides Rep.Dom. |
#14
|
||||
|
||||
__________________
Guía de Estilo de los Foros Cita:
|
#15
|
||||
|
||||
hola a todos,
Marcos el asunto no es con el campo valor es con el campo cuenta que es string voy a chequear lo de Chente(rman) Gracias mil Alcides Rep.Dom. |
#16
|
||||
|
||||
Gracias Chente(rman) funciona, pero no entiendo porque comienza a traerme las cuentas desde 1411 en lugar 1111.
tiene salir este orden 1111 1112 1113 1411 1414 y comienza en la 1411 1414 pero voy a seguir, porque con esto where len(cuenta) = 4 parece que voy a resolver Gracias mil, Alcides Rep.Dom. |
#18
|
||||
|
||||
gracias Chente(rman) por tu repuesta, pero no es por el order by, es que no la esta tomando en cuenta esas CUENTAS.
pero voy a seguir investigando. Gracias mil, Alcides Rep.Dom. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
|