Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

[SOLUCIONADO] orden de producción VS lo producido

Estas en el tema de orden de producción VS lo producido en el foro de SQL Server en Foros del Web. Buenas tardes quiero saber o realizar un comparativo de lo que se requiere o tiene mi orden de produccion VS sobre lo real que se ...
  #1 (permalink)  
Antiguo 20/08/2015, 16:20
 
Fecha de Ingreso: abril-2015
Mensajes: 130
Antigüedad: 9 años
Puntos: 0
orden de producción VS lo producido

Buenas tardes quiero saber o realizar un comparativo de lo que se requiere o tiene mi orden de produccion VS sobre lo real que se produjo tengo esta consulta

Código SQL:
Ver original
  1. SELECT beas_FTPOS.BELNR_ID AS 'Orden de Produccion',
  2. beas_FTPOS.BELPOS_ID AS 'Posicion',
  3. beas_FTPOS.ItemCode AS 'Articulo',
  4. beas_FTPOS.ItemName AS 'Descripcion',
  5. beas_FTPOS.MENGE AS 'Cantidad Orden de Producion',
  6. beas_FTPOS.GEL_MENGE AS 'Cantidad Producida',
  7. BEAS_FTHAUPT.ZUSATZTEXT AS 'Comentarios'
  8. FROM beas_FTPOS INNER JOIN BEAS_FTHAUPT ON beas_ftpos.belnr_id = BEAS_FTHAUPT.belnr_id
  9. WHERE BEAS_FTHAUPT.beldat BETWEEN [%0] AND [%1]

si me realiza la consulta perfectamente pero al momento de meter la parte de between para que pueda elejir un rango de fechas me manda un error

tengo SAP b1 y un addon Beas

si me pueden ayudar

Última edición por gnzsoloyo; 21/08/2015 a las 10:00 Razón: Codigo SQL ilegible.
  #2 (permalink)  
Antiguo 21/08/2015, 09:33
Avatar de iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 16 años, 9 meses
Puntos: 180
Respuesta: orden de producción VS lo producido

Y %0 y % 1, ¿son fechas?
__________________
MCTS Isaias Islas
  #3 (permalink)  
Antiguo 21/08/2015, 14:36
 
Fecha de Ingreso: abril-2015
Mensajes: 130
Antigüedad: 9 años
Puntos: 0
Respuesta: orden de producción VS lo producido

si asi es BEAS_FTHAUPT.beldat es una tabla de fechas y asi es como yo pido un rango para que al momento de realizar la consulta el usuario me de un rango de fechas
  #4 (permalink)  
Antiguo 21/08/2015, 14:36
 
Fecha de Ingreso: abril-2015
Mensajes: 130
Antigüedad: 9 años
Puntos: 0
Respuesta: orden de producción VS lo producido

una consulta a BEAS_FTHAUPT.beldat meregresa un dato asi 2015-08-20 00:00:00.000
  #5 (permalink)  
Antiguo 24/08/2015, 11:05
Avatar de iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 16 años, 9 meses
Puntos: 180
Respuesta: orden de producción VS lo producido

Dudo mucho que sean FECHAS como las estas colocando en tu BETWEEN
__________________
MCTS Isaias Islas
  #6 (permalink)  
Antiguo 24/08/2015, 16:13
 
Fecha de Ingreso: abril-2015
Mensajes: 130
Antigüedad: 9 años
Puntos: 0
Respuesta: orden de producción VS lo producido

así queda el código es una consulta para SAP b1

Código SQL:
Ver original
  1. DECLARE @i datetime, @f datetime  
  2. SET @i=(/*select top 1 A.DocDate from OINV A where A.DocDate=*/'[%0]')  
  3. SET @f=(/*select top 1 A.DocDate from OINV A where A.DocDate=*/'[%1]')  
  4. SELECT beas_FTPOS.BELNR_ID AS 'Orden de Produccion',beas_FTPOS.BELPOS_ID AS 'Posicion',beas_FTPOS.ItemCode AS 'Articulo',beas_FTPOS.ItemName AS 'Descripcion',beas_FTPOS.MENGE AS 'Cantidad Orden de Producion',beas_FTPOS.GEL_MENGE AS 'Cantidad Producida',BEAS_FTHAUPT.ZUSATZTEXT AS 'Comentarios'  
  5. ,BEAS_FTHAUPT.beldat FROM beas_FTPOS INNER JOIN BEAS_FTHAUPT ON beas_ftpos.belnr_id = BEAS_FTHAUPT.belnr_id  
  6. WHERE BEAS_FTHAUPT.beldat BETWEEN @i AND @f

Última edición por gnzsoloyo; 18/09/2015 a las 10:15
  #7 (permalink)  
Antiguo 18/09/2015, 10:03
 
Fecha de Ingreso: abril-2015
Mensajes: 130
Antigüedad: 9 años
Puntos: 0
Busqueda convercion

buenas tardes estoy realizando una consulta en la cual realizo una operación de decimal, para esto en el campo DE.U_Inventario_Envio tengo números o datos null

esta es mi consulta

Código SQL:
Ver original
  1. SELECT ORD.Series,ORD.DocNum AS 'DOCUMENTO',ORD.CardCode AS 'CODIGO DE CLIENTE',ORD.NumAtCard AS 'ORDEN DE COMPRA',
  2. ORD.CardName AS 'CLIENTE',ORD.U_Ventana AS 'VENTANA DE ENVIO',
  3. DE.ItemCode AS 'NUMERO DE PARTE',DE.Dscription AS 'DESCRIPCION',DE.WhsCode AS 'ALMACEN ENVIO',
  4. DE.Quantity AS 'CANTIDAD DE COMPRA',DE.U_Inventario_PCPT AS 'INVENTARIO PCPT',DE.U_Inventario_Envio AS 'INVENTARIO ENVIO',
  5. ORD.DocDate AS 'FECHA',ORD.DocDueDate AS 'FECHA DE ENVIO',
  6. CAST(ISNULL(DE.U_Inventario_Envio,0) AS DECIMAL(18,5)) - DE.Quantity AS 'REQUERIDO'
  7. FROM ORDR ORD INNER JOIN RDR1 DE ON ORD.DocEntry = DE.DocEntry

y me manda el siguiente error Error al convertir el tipo de datos nvarchar a numérico.

Última edición por gnzsoloyo; 18/09/2015 a las 10:15
  #8 (permalink)  
Antiguo 19/09/2015, 19:39
Avatar de Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 17 años, 8 meses
Puntos: 774
Respuesta: orden de producción VS lo producido

Al parecer los campos q estas comparando en el join no son del mismo tipo
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me

Etiquetas: orden, producción, select
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:18.