Originariamente inviato da nickcv
le condizioni di norma sono subito prima la query.

resta il fatto è che dando un'occhiata rapida alla query scritta in quel modo non capisco esattamente cosa stia facendo perchè è pieno di if in mezzo, mentre scrivendola nell'altro modo è più semplice da leggere
"pieno di if in mezzo -> 2 condizioni ternarie messe tra parentesi e che, tra l'altro, finiscono sulla destra e non in mezzo al testo della query

comunque, ripeto, poi è una cosa molto personale ^^