Puedo Con Comando Sql

29/09/2004 - 15:03 por Ricardo Contreras | Informe spam
Hola Amigos ...

Por avor si alguien puede ayudarme...

Necesito reailizar un Select de unas tablas pero segun el
directorio, quiero que amedida que se extraen los datos
de cada bodega que me llene un campo BODEGA y con el
nombre de la bodega. Como hago ? y este campo bodega no
lo tiene ninguna tabla. solo se sabe de que bodega es
pues por el directorio.. quiero algo asi..


Select campo.campo,campo,space(05) as bodega y que deuna
me vaya llenado ejmplo la bodega 1001

Espero me hayan entendigo gracias...

Preguntas similare

Leer las respuestas

#1 Angel J. Hernández
29/09/2004 - 17:42 | Informe spam
Seguro... Podrías intentar algo así...

*-- Acá te crea un nuevo campo con el número de registro que ha sido
procesado (un contador)
Select Tabla.*, "Bodega"+Alltrim(Str(Recno())) From Tabla

Si quisieras algo más específico podrías escribir una función y almacenar
esta en la BD y llamarla desde la consulta.

Espero te sirva, Saludos


Angel J. Hernández M.
MCSD


"Ricardo Contreras" escribió en el
mensaje news:15ef01c4a624$b14a3340$
Hola Amigos ...

Por avor si alguien puede ayudarme...

Necesito reailizar un Select de unas tablas pero segun el
directorio, quiero que amedida que se extraen los datos
de cada bodega que me llene un campo BODEGA y con el
nombre de la bodega. Como hago ? y este campo bodega no
lo tiene ninguna tabla. solo se sabe de que bodega es
pues por el directorio.. quiero algo asi..


Select campo.campo,campo,space(05) as bodega y que deuna
me vaya llenado ejmplo la bodega 1001

Espero me hayan entendigo gracias...



Respuesta Responder a este mensaje
#2 Javier Herrera
29/09/2004 - 21:09 | Informe spam
Hola:

No entendí la pregunta. No se si es exacamente la
respuesta que te dió el amigo Angel. Si no fuera asi...
puedes explicar mejor, cual es la situacion ? :)

Saludos... Javier.


Hola Amigos ...

Por avor si alguien puede ayudarme...

Necesito reailizar un Select de unas tablas pero segun el
directorio, quiero que amedida que se extraen los datos
de cada bodega que me llene un campo BODEGA y con el
nombre de la bodega. Como hago ? y este campo bodega no
lo tiene ninguna tabla. solo se sabe de que bodega es
pues por el directorio.. quiero algo asi..


Select campo.campo,campo,space(05) as bodega y que deuna
me vaya llenado ejmplo la bodega 1001

Espero me hayan entendigo gracias...



.

Respuesta Responder a este mensaje
#3 Ricardo Contreras
30/09/2004 - 15:04 | Informe spam
Amigos Gracias por el Interes
No es exactamente lo que quiero... es asi...

Tengo una tabla (bodegas.dbf) que solo tene Bodega,Camino
Bodega = Numero De Bodega
Camino = Direcion de ciertas tablas..
(e:\bodegas\bod1. asta 150 bodegas..

Sele bodegas && Archivo de bodegas y ubicacion
Scan
Store Bodegas.bodega to bodeproce (Ejm 1011)
Store bodegas.camino to archi_
use In(Select("bodeproce")) && Cierro para cuando vuelva
Select 0
use (archi) Shared again alias bodeproce
&&Nota
&&Estas bodegas no tienes campo bodega, se sabe por el
&&directorio donde esta
Select * From bodeproce ... into... RESULTADO
&&lo que quiero es que resultado se vaya llenando
&&al tiempo con un cambo llamado bodega
&&y vaya llenado la variable que indico
&& arriba bodeproce (Ejm 1011)
Sele bodegas && continua abiendo las demas bodegas
Endscan

Espero me haya explicado...
Respuesta Responder a este mensaje
#4 Javier Herrera
30/09/2004 - 16:04 | Informe spam
&& Si lo que queres es grabar todas los datos de las
bodegas en un cursor (en este caso C_RESULTADO)
&& lo podes hacer asi.

*-
&& Abris cualquiera de las tablas BODEGAS.CAMINO (si es
que todas tienen la misma estructura.
SELECT bodegas
STORE Bodegas.bodega TO bodeproce

SELECT SPACE(30) as bodega, * FROM bodeproce INTO CURSOR
c_resultado READWRITE
ZAP && La borro para que no tenga registros iniciales

*-
SELECT bodegas && Archivo de bodegas y ubicacion
SCAN
STORE Bodegas.bodega to bodeproce (Ejm 1011)
STORE bodegas.camino to archi_

USE IN (SELECT("bodeproce")) && Cierro para cuando
vuelva

USE (archi) Shared AGAIN ALIAS bodeproce IN 0
SELECT bodeproce as bodega, * From bodeproce, ...
INTO ARRAY aTemp && El valor de bodeproce va a ser
Por ej:


&& 1011, despues la 1012,
etc

SELECT c_resultado
APPEND FROM ARRAY aTemp

RELEASE aTemp

SELECT bodegas && continua abiendo las demas
bodegas
ENDSCAN

*-

No se si es esto lo que necesitas... espero que si :)

Saludos... Javier.


Amigos Gracias por el Interes
No es exactamente lo que quiero... es asi...

Tengo una tabla (bodegas.dbf) que solo tene Bodega,Camino
Bodega = Numero De Bodega
Camino = Direcion de ciertas tablas..
(e:\bodegas\bod1. asta 150 bodegas..

Sele bodegas && Archivo de bodegas y ubicacion
Scan
Store Bodegas.bodega to bodeproce (Ejm 1011)
Store bodegas.camino to archi_
use In(Select("bodeproce")) && Cierro para cuando vuelva
Select 0
use (archi) Shared again alias bodeproce
&&Nota
&&Estas bodegas no tienes campo bodega, se sabe por el
&&directorio donde esta
Select * From bodeproce ... into... RESULTADO
&&lo que quiero es que resultado se vaya llenando
&&al tiempo con un cambo llamado bodega
&&y vaya llenado la variable que indico
&& arriba bodeproce (Ejm 1011)
Sele bodegas && continua abiendo las demas bodegas
Endscan

Espero me haya explicado...

.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida