Pergunta : Parâmetros opcionais

Meu onde a cláusula está como segue:
do

WHERE (a latitude NÃO É NULA) AND
(@ShowOnline = 0 OU [em linha] = 1) E (@ShowOnline = 1 OU longitude entre @lon1 e @lon2 e latitude entre @lat1 e @lat2)
                                                --E (o @ShowOnline = 1 OU latitude é nulo ou longitude entre @lon1 e @lon2 e latitude entre @lat1 e @lat2)
E (@Keywords = '' OU (AboutMe COMO “%” + @Keywords + “% de” dos interesses OR
COMO “%” + @Keywords + “%"))
E (@ethnicity = “alguns” OU afiliação étnica = @ethnicity)
E (o @Username = '' OU o username COMO “%” + @Username + “%") o

However, qualquer um sem um lat/por muito tempo não podem ser encontrados pelos critérios do username, assim que o que nós precisamos de fazer é esquecer todo o critiera se @Username! = '', se não nós precisamos de funcionar o outro volume da pergunta, assim que no psudocode olharia o gosto:

IF @Username != do ''
then
(@Username = '' OU username COMO “%” + @Username + “%")
else
(a latitude NÃO É NULA) AND
(@ShowOnline = 0 OU [em linha] = 1) E (@ShowOnline = 1 OU longitude entre @lon1 e @lon2 e latitude entre @lat1 e @lat2)
                                                --E (o @ShowOnline = 1 OU latitude é nulo ou longitude entre @lon1 e @lon2 e latitude entre @lat1 e @lat2)
E (@Keywords = '' OU (AboutMe COMO “%” + @Keywords + “% de” dos interesses OR
COMO “%” + @Keywords + “%"))
E (@ethnicity = “alguns” OU afiliação étnica = @ethnicity)

Sorry sobre o formatting
class= do

Resposta : Parâmetros opcionais

Você tem as DATAS do ZERO do CONVERSO à opção de DEFEITO ajustada?

Abrir o relatório
Estalar a LIMA --> OPÇÕES DO RELATÓRIO
Os VALORES da BASE DE DADOS do CONVERSO da opção AO DEFEITO são verific?

A base de dados está de dados realmente essa data?

Você podido igualmente suprimir o valor com uma fórmula
Direita - estalar o campo
Estalar o CAMPO do FORMATO
Estalar a ABA COMUM
Estalar a TECLA da FÓRMULA à direita de suprimem
{YourField} = data (1900.1.1)

mlmcc
Outras soluções  
 
programming4us programming4us