Question : Paramètres facultatifs

Mon où la clause est comme suit :

WHERE (la latitude N'EST PAS NULLE) AND
(@ShowOnline = 0 OU [en ligne] = 1)
ET (@ShowOnline = 1 OU longitude entre @lon1 et @lon2 et latitude entre @lat1 et @lat2)
                                                --ET (le @ShowOnline = 1 OU latitude est nul ou longitude entre @lon1 et @lon2 et latitude entre @lat1 et @lat2)
ET (@Keywords = '' OU (AboutMe COMME « % » + @Keywords + « % » d'intérêts d'OR
COMME « % » + @Keywords + « %"))
ET (@ethnicity = « quels » OU appartenance ethnique = @ethnicity)
ET (le @Username = '' OU l'username COMME « % » + @Username + « %") le

However, n'importe qui sans lat/longtemps ne peut pas être trouvé par les critères d'username, ainsi ce que nous devons faire est d'oublier tout le critiera si @Username ! = '', autrement nous devons courir l'autre partie de la question, ainsi dans le psudocode il regarderait le goût :

IF @Username != '' then
(@Username = '' OU username COMME « % » + @Username + « %")
else
(la latitude N'EST PAS NULLE) AND
(@ShowOnline = 0 OU [en ligne] = 1)
ET (@ShowOnline = 1 OU longitude entre @lon1 et @lon2 et latitude entre @lat1 et @lat2)
                                                --ET (le @ShowOnline = 1 OU latitude est nul ou longitude entre @lon1 et @lon2 et latitude entre @lat1 et @lat2)
ET (@Keywords = '' OU (AboutMe COMME « % » + @Keywords + « % » d'intérêts d'OR
COMME « % » + @Keywords + « %"))
ET (@ethnicity = « quels » OU appartenance ethnique = @ethnicity)

Sorry au sujet du formatting
class= de

Réponse : Paramètres facultatifs

Avez-vous les DATES de NULLE de CONVERTI à l'option implicite réglée ?

Ouvrir le rapport
Cliquer le DOSSIER --> OPTIONS DE RAPPORT
Les VALEURS de BASE DE DONNÉES de CONVERTI d'option AU DÉFAUT est-elles vérifiées ?

La base de données renvoie-t-elle réellement cette date ?

Vous pourriez également supprimer la valeur avec une formule
Droite - cliquer le champ
Cliquer le CHAMP de FORMAT
Cliquer l'ÉTIQUETTE COMMUNE
Cliquer le BOUTON de FORMULE à la droite de suppriment
{YourField} = date (1900.1.1)

mlmcc
Autres solutions  
  •  MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !
  •  Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur
  •  Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000
  •  Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration
  •  Emplacement primaire de deux SCCM dans l'annuaire actif
  •  L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue
  •  Stocker le dossier dans le mysql using connector.net et le champ de goutte
  •  Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?
  •  asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.
  •  Winzip 12 issues de secours du travail ?
  •  
    programming4us programming4us