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

 

 

----------------- ΤΕΧΤ ----------------------

SuperWhere Text

 

 

---------------------DropDown ---------------------

εκτος απο την τιμή που φέρνουμε για την εμφάνιση, φέρνουμε και το CodPelDataDDTypos αν χρείαζετε για το Where Τμήμα.

20191102 SuperWhere DD

 

 

------------------------------------ PEL --------------------------------

εκτος απο την τιμή που φέρνουμε για την εμφάνηση, φέρνουμε και το CodClient  αν χρείαζετε για το Where Τμήμα.

20191102 SuperWhere Pel

 

----------------------  BASE -----------------------

Αν υπαρχει απο / εως ημερωμηνια παραστατικου στο where και θα εμφανισουμε τα στοχεία του παραστατικου ξεκαθαριζουμε το Where και τα στοιχεία σε ένα δικό τους view που το λέμε Base. πιθανότατα αυτό το base Θα επιστέψει 5-10 εργάφές μονο και συτό θα επιταχύνει το report.

20191102 SuperWhere Base

 

 

------------------- FINAL SELECL --------------------

20191102 SuperWhere FinalView

20191102 SuperWhere FinalViewWhere

1. Τα στοχεια που θέλει ο πελάτης

2. Τα Cod για να μπορουμε να ανοιξουμε τις αλλες αντοιστοιχες φορμες

3. Οι Ημερομηνίες σε μορφή ΥΥΥΥ.ΜΜ.ΥΥ και  ΥΥΥΥ.ΜΜ αν θέλουμε τα Grouping

4. To CodUserLogin απαραίτητο στο Superwhere

5. Ta Where