none
Realizar una consulta con un cursor RRS feed

  • Pregunta

  • Buenas tardes, tengo la siguiente consulta:

    select serie,folio,lote,subtotal,iva,total, fecha_factura, contabiliza
    from documentos_enc 
    where serie in ('FQRO','NQRO')
    and convert(char(10),Fecha_Factura,20) between  '2017-10-01' and   '2017-10-20'
    --and subtotal like '%2375%'--.86
    --and Folio = 482
    order by serie,folio
    

    Los resultados me los devuelve bien, pero tengo una cantidad grande de series, entonces quisiera saber de que manera puedo realizar esto con un cursor para que me recorra todas las series sin tener que especificar una por una.

    De antemano muchas gracias.


    viernes, 24 de noviembre de 2017 21:12

Respuestas

  • Si las series las tienes en otra tabla (llamemosle TablaDeSeries), entonces en lugar de poner un cursor sobre dicha tabla puedes usar una subconsulta en el "in":

    select serie,folio,lote,subtotal,iva,total, fecha_factura, contabiliza
    from documentos_enc
    where serie in (select codigo from TablaDeSeries) and ...

    lunes, 27 de noviembre de 2017 16:19

Todas las respuestas