Questione : Parametri facoltativi

Mio dove clausola è come segue:

WHERE (la latitudine NON È NULLA) AND
(@ShowOnline = 0 O [in linea] = 1)
E (@ShowOnline = 1 O longitudine fra @lon1 e @lon2 e latitudine fra @lat1 e @lat2)
                                                --E (@ShowOnline = 1 O la latitudine è nullo o longitudine fra @lon1 e @lon2 e la latitudine fra @lat1 e @lat2)
E (@Keywords = '' O (AboutMe COME “%„ + @Keywords + “%„ di interessi di OR
COME “%„ + @Keywords + “%"))
E (@ethnicity = “c'è ne„ O origine etnica = @ethnicity)
E (@Username = '' O il username COME “%„ + @Username + “%")

However, chiunque senza un lat/lungamente non può essere trovato dai test di verifica del username, in modo da che cosa dobbiamo fare è di dimenticare tutto il critiera se @Username! = '', altrimenti dobbiamo fare funzionare l'altra massa della domanda, in modo da nello psudocode osserverebbe il simile:

IF @Username != '' then
(@Username = '' O username COME “%„ + @Username + “%")
else
(la latitudine NON È NULLA) AND
(@ShowOnline = 0 O [in linea] = 1)
E (@ShowOnline = 1 O longitudine fra @lon1 e @lon2 e latitudine fra @lat1 e @lat2)
                                                --E (@ShowOnline = 1 O la latitudine è nullo o longitudine fra @lon1 e @lon2 e la latitudine fra @lat1 e @lat2)
E (@Keywords = '' O (AboutMe COME “%„ + @Keywords + “%„ di interessi di OR
COME “%„ + @Keywords + “%"))
E (@ethnicity = “c'è ne„ O origine etnica = @ethnicity)

Sorry circa il formatting
class= del

Risposta : Parametri facoltativi

Avete le DATE di POSIZIONE DI SEGNALE MINIMO del CONVERTITO ad opzione di DIFETTO fissata?

Aprire il rapporto
Scattare la LIMA --> OPZIONI DI RAPPORTO
I VALORI della BASE DI DATI del CONVERTITO di opzione A DIFETTO è controllato?

La base di dati realmente sta restituendo quella data?

Potreste anche sopprimere il valore con una formula
Destra - scattare il campo
Scattare il CAMPO di DISPOSIZIONE
Scattare la LINGUETTA COMUNE
Scattare il TASTO di FORMULA alla destra di sopprimono
{YourField} = data (1900.1.1)

mlmcc
Altre soluzioni  
 
programming4us programming4us