on 12-07-2011 5:17 PM
Buenas Tardes,
Estoy tratando de crear un proceso de autorización para cuando un cliente tenga una factura vencida, monte la siguiente consulta pero no funciona:
declare @cardcode as nvarchar(8)
declare @DocDate as Date
set @cardcode =(select $[ordr.cardcode])
set @DocDate =(select $[ordr.DocDate])
select 'True' from ocrd a join oinv b on a.cardcode=b.cardcode
where a.cardcode=@cardcode and @DocDate > b.DocDueDate and b.DocStatus Dstint '1'
Quiero que cuando la fecha de vencimiento de la factura sea menor a la fecha de contabilización del pedido y el estatus del documento de factura sea distinto a '1' cerrado, entonces se genere la autorización.
Si me pueden ayudar con esto por favor.
Saludos.
Hola
Intenta con este:
SELECT COUNT (T0.[DocNum]) AS 'Cant.Fact.'
FROM OINV T0
WHERE T0.[CardCode] = $[ORDR.CardCode]
AND T0.[DocStatus] = 'O'
AND T0.[DocDueDate] <= $[ORDR.DocDate]
Nos cuenta cómo le va.
Saludos cordiales.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
95 | |
11 | |
11 | |
6 | |
6 | |
4 | |
3 | |
3 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.