RETURN VALUES
COALESCE Οταν η τιμη που φέρουμε δεν ειναι από inner join και μπορει να μην υπάρχει βάζουμε
GETDATE()
CONVERT (VARCHAR(10); COALESCE (ΧΧΧΧΧΧΧ; GETDATE()); 102)
VARCHAR(10) = YYYY.MM.DD / VARCHAR(7) = YYYY.MM / VARCHAR(4) = YYYY
COALESCE (TxtΤΕΧΤ; N'')
Default Value
Στον Πίνακα SuperWhere εκτός απο το CodUserLogin όλα τα αλλά έχουν Default Values.
HmMin = 1/1/1900
HmMax = 1/1/2900
XXXCod = 0
Txt = ''
TxtLike = '%'
Check = 0 OR 1
Where
Where PromCod = 0 OR = CodProm
Where HmMin < '2/2/1900' OR < EkdosiHm
Where HmMax > '1/1/2899' OR > EkdosiHm
----------------- ΤΕΧΤ ----------------------
---------------------DropDown ---------------------
εκτος απο την τιμή που φέρνουμε για την εμφάνιση, φέρνουμε και το CodPelDataDDTypos αν χρείαζετε για το Where Τμήμα.
------------------------------------ PEL --------------------------------
εκτος απο την τιμή που φέρνουμε για την εμφάνηση, φέρνουμε και το CodClient αν χρείαζετε για το Where Τμήμα.
---------------------- BASE -----------------------
Αν υπαρχει απο / εως ημερωμηνια παραστατικου στο where και θα εμφανισουμε τα στοχεία του παραστατικου ξεκαθαριζουμε το Where και τα στοιχεία σε ένα δικό τους view που το λέμε Base. πιθανότατα αυτό το base Θα επιστέψει 5-10 εργάφές μονο και συτό θα επιταχύνει το report.
------------------- FINAL SELECL --------------------
1. Τα στοχεια που θέλει ο πελάτης
2. Τα Cod για να μπορουμε να ανοιξουμε τις αλλες αντοιστοιχες φορμες
3. Οι Ημερομηνίες σε μορφή ΥΥΥΥ.ΜΜ.ΥΥ και ΥΥΥΥ.ΜΜ αν θέλουμε τα Grouping
4. To CodUserLogin απαραίτητο στο Superwhere
5. Ta Where