SQL gebruiken om gegevens van gekoppelde documenten op te vragen

0000002417     -      06-05-2025

Hiervoor moet je de tabelfunctie dbo.PIECES_LIEES gebruiken, die een SQL-tabel retourneert met de kolommen journal en piece, gebaseerd op de waarde in PIEDS_V.PIECE_LIEE.

Hier is een voorbeeld van een query:

select pieds_v.journal as journal_facture,pieds_v.piece as piece_facture,t.journal,t.piece
    from pieds_v
    cross apply dbo.PIECES_LIEES(pieds_v.piece_liee) t
    where (pieds_v.type=1) and (pieds_v.date>='01/01/2024')
 

Je kunt ook DOC_LIES gebruiken, wat het voordeel heeft dat het de id bevat:

select pieds_v.journal as journal_facture,pieds_v.piece as piece_facture,t.id,t.journal,t.piece
    from pieds_v
    cross apply dbo.DOC_LIES(pieds_v.doc_lies) t
    where (pieds_v.type=1) and (pieds_v.date>='01/01/2024')

 

Je kunt ook DOC_LIES2 gebruiken, wat het voordeel heeft dat het de typê bevat:

select pieds_v.journal as journal_facture,pieds_v.piece as piece_facture,t.type,t.id,t.journal,t.piece
    from pieds_v
    cross apply dbo.DOC_LIES2(pieds_v.doc_lies) t
    where (pieds_v.type=1) and (pieds_v.date>='01/01/2024')

Ik zou graag, via een SQL-query, alle records willen opsommen met betrekking tot gekoppelde documenten (vorige documenten) van bepaalde facturen. Dit vereist het decoderen van het veld PIECE_LIEE in PIEDS_V. Hoe kan ik dit aanpakken?



Functionele cookies: Cookies die nodig zijn voor het gebruik van de website en voorkeurscookies. Ze bevatten geen persoonsgegevens. (Meer informatie)

Analytische cookies: Verzamelen van statistieken met betrekking tot het gedrag van internetgebruikers. (Meer informatie)

Marketingcookies: Om bezoekers op verschillende websites te volgen voor advertentiedoeleinden. (Meer informatie)