on 08-20-2015 11:22 PM
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
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'
from beas_FTPOS Inner Join BEAS_FTHAUPT on beas_ftpos.belnr_id = BEAS_FTHAUPT.belnr_id
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
Buenas tardes
Prueba tu query de la siguiente manera
declare @i datetime, @f datetime
set @i=(/*select top 1 A.DocDate from OINV A where A.DocDate=*/'[%0]')
set @f=(/*select top 1 A.DocDate from OINV A where A.DocDate=*/'[%1]')
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'
,BEAS_FTHAUPT.beldat from beas_FTPOS Inner Join BEAS_FTHAUPT on beas_ftpos.belnr_id = BEAS_FTHAUPT.belnr_id
WHERE BEAS_FTHAUPT.beldat BETWEEN @i and @f
Saludos
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Antonio, qué error te marca?
Si es algo de conversión de datos, tal vez te serviría convertir BEAS_FTHAUPT.beldat a nvarchar, p. ej. así convert(nvarchar(8),getdate(),112).
De lo contrario, postea el error que te resulta del query.
Saludos,
JC.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
pues ya no me manda error pero tampoco me manda la ventana para escoger el rango de fechas
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'
,BEAS_FTHAUPT.beldat from beas_FTPOS Inner Join BEAS_FTHAUPT on beas_ftpos.belnr_id = BEAS_FTHAUPT.belnr_id
WHERE BEAS_FTHAUPT.beldat BETWEEN [%0] and [%1]
Que error te da?
yo pondría el between así
BETWEEN '[%0]' and '[%1]'
con comilla simple rodeando tus corchetes
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
85 | |
7 | |
6 | |
4 | |
3 | |
3 | |
3 | |
3 | |
3 | |
2 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.