Ονοματολογία τον στατιστικών  VL_Posotita.....

Το όνομα του στατιστικού μας περιγράφει τα στοιχεία που φέρνει

VL_Posotita => Ποσότητας που κινήθηκε ανα αποθήκη (αν έχουμε πολλές+ / -   /  SUM

                       Φέρνει ParIdosPartida.Posotita (X) ParSiraApothiki.X_Posotita        as Posotita

                       Αν έχουμε πολλές Αποθικες πρεπει να φέρουμε και το ParIdosPartida.CodApothiki

IdosPartidaDataDDTypos_ =>  Προϊόντα (IdosPartida) Στοιχεία (Data) DropDown (DD)  Τύπος (Τypos)    ( το κάθε ένα ξεχωριστα ή το Επιλέγμενο)/ GroupBy

                    Φέρνει IdosPartidaDataDD.CodIdosPartidaDataDDTypos   as CodIdosPartidaDataDDTypos

                      (Π.Χ.) DropDown <<Τύπος Εξεργασίας>> με τιμές <<Ροδέλες, εκκρινόμενες, ...>>

PelDataDDTypos_ => Συναλλασσόμενος (Pel) Στοιχεία (Data) DropDown (DD)  Τύπος (Τypos)        ( το κάθε ένα ξεχωριστα ή το Επιλέγμενο)/ GroupBy

                    Φέρνει PelDataDD.CodPelDataDDTypos    as CodPelDataDDTypos

                      (Π.Χ.) Ομαδοποίηση με την Ιδιότητα DropDown Χωρά/ Πόλη / Περιοχή

Pel_ => Συναλλασσόμενος (Pel)  ( το κάθε ένα ξεχωριστα ή το Επιλέγμενο)/ GroupBy

                    Φέρνει Par.CodPel  as CodPel

IdosPartida_ => Προϊόντα (IdosPartida)  ( το κάθε ένα ξεχωριστα ή το Επιλέγμενο)/ GroupBy

                  Φέρνει ParIdosPartida.CodIdosPartida    as CodIdosPartida

_Par    => Διαβάζει τον πίνακα Par + ParSira + ParPelData + ParPelDataHm  + ParPelDataText   ( το κάθε ένα ξεχωριστα ή το Επιλέγμενο )/ GroupBy

Φέρνει Par.CodPel                                       as CodPel

Φέρνει Par.Cod                                          as CodPar

Φέρνει Par.CodParSira                               as CodParSira

Φέρνει CONVERT (VARCHAR(10); ParPelDataHm.Hm; 102)                         as ParHm

Φέρνει ParPelDataText.Timi                                                                                     as ParNo

Where ParPelData.CodPelDataTypos  = 1

Where ParPelDataHm.ParPelDataHmTypos  = 1

Where  ParPelDataHm.ParPelDataTextTypos  = 1

                Αν το view έχει αναλυτικά στοιχεία   Π.Χ  IdosPartida_   DDTypos_  δεν κάνουμε Group By

                Αν το view δεν έχει αναλυτικά στοιχεία   κάνουμε Group By

 _DD     + CONVERT (VARCHAR(10); ParPelDataDDHm.Hm; 102)  as TxtParHm  (Where PelDataTypos = 1 AND PelDataHmTypos = 1)

_MM     + CONVERT (VARCHAR(7); ParPelDataDDHm.Hm; 102)    as TxtParHm  (Where PelDataTypos = 1 AND PelDataHmTypos = 1)
_YYYY  + CONVERT (VARCHAR(4); ParPelDataDDHm.Hm; 102)    as TxtParHm  (Where PelDataTypos = 1 AND PelDataHmTypos = 1)
==========================================================================
Παράδειγμα     VL_Posotita     _Pel     _IdosPartida     _IdosPartidaDataDTypos    _Par
----- VL_Posotita ----
     ParIdosPartida.Posotita * ParSiraApothiki.X_Posotita  as Posotita                ( SUM)
----- _Pel  ----
     Pel.Perig      as   TxtPel
-- IdosPartida --
     ParIdosPartida.CodIdosPartida
--- IdosPartidaDataDDTypos --
     IdosPartidaDataDD.CodIdosPartidaDataDDTypos
---- Par---------
     Par.CodParSira
     ParPeldataText.Timi                                                   as TxtParNo
     CONVERT (VARCHAR(10); ParPeldataHm.Hm; 102)      as TxtParHm
     Pel.Perig                                                                   as TxtPel
     Where ParPeldataTypos          = 1 (Για το ParPeldata (Text + Hm) = Ομάδα = (System στοιχεία Παραστατικού)
     Where ParPeldataTextTypos    = 1 (Για το ParPeldataText= Αριθμός Παραστατικού)
     Where ParPeldataHmTypos     = 1  (Για το ParPeldataHm = Ημ Παραστατικού)

==========================================================================
Παράδειγμα    VL_Posotita     _Pel     _IdosPartida     _IdosPartidaDataDTypos     _DD
     Όπως το παραπάνω αλλά δεν έχει ---- Par ---------

---- DD---------
           CONVERT (VARCHAR(10); ParPeldataHm.Hm; 102) as TxtParHm

     Where ParPeldataTypos          = 1 (Για το ParPeldata (Text + Hm) = Ομάδα = (System στοιχεία Παραστατικού)
     Where ParPeldataHmTypos     = 1  (Για το ParPeldataHm = Ημ Παραστατικού)

==========================================================================
Παράδειγμα    VL_Posotita     _Pel     _IdosPartida     _IdosPartidaDataDTypos     _MM
     Όπως το παραπάνω αλλά DD => MM      + CONVERT (VARCHAR(7); ParPeldataHm.Hm; 102) as TxtParHm

==========================================================================
Παράδειγμα    VL_Posotita     _Pel     _IdosPartida     _IdosPartidaDataDTypos     _MM
     Όπως το παραπάνω αλλά MM => YYYY     + CONVERT (VARCHAR(4); ParPeldataHm.Hm; 102) as TxtParHm

==========================================================================
Παράδειγμα    VL_LogarIdos_     IdosPartida_     IdosPartidaDataDDTypos

      Όπως το παραπάνω αλλά δεν έχει καθόλου TxtParHmγιατί δεν έχει DD/MM/ YYYY

=============================================================

 Παράδειγμα    VL_Posotita_IdosPartida_IdosPartidaDataDTypos

       Group By <<Προϊόντα (IdosPartida) >> ( το κάθε ένα ξεχωριστα ή το Επιλέγμενο)

       Group By  <<Προϊόντα (IdosPartida) Στοιχεία (Data) DropDown (DD)  Τύπος (Τypos) >> ( το κάθε ένα ξεχωριστα ή το Επιλέγμενο)

       SUM     Ποσοτητας  ( + OR -)

 =============================================================

 
VL_Posotita_IdosPartida_PelDataDDTypos 
VL_Posotita_IdosPartidaDataDDTypos
VL_Posotita_Pel_IdosPartida_IdosPartidaDataDTypos
VL_Posotita_Pel_IdosPartida_PelDataDDTypos
VL_Posotita_Pel_IdosPartidaDataDTypos
VL_Posotita_Pel_PelDataDDTypos
VL_Posotita_PelDataDDTypos
VL_Posotita_PelDataDDTypos_IdosPartidaDataDDTypos

και σε συνδιασμο με τα  (Par , DD , MM , YYYY)