Funzione nella Where di una query per gestire i null [SOLVED]

di il
19 risposte

19 Risposte - Pagina 2

  • Re: Funzione nella Where di una query per gestire i null [SOLVED]

    
    NomeCampo=NomeCriterio OR NomeCampo Is Null
    [/quote]
    Questo in caso selezionassi A darebbe sia gli A che i Null, quindi non va bene.
    Il casting sto facendo delle prove per capire dove inserirlo.
  • Re: Funzione nella Where di una query per gestire i null [SOLVED]

    paoloholzl ha scritto:


    Questo in caso selezionassi A darebbe sia gli A che i Null, quindi non va bene.
    Il casting sto facendo delle prove per capire dove inserirlo.
    Scusa ho sbagliato in effetti:
    
    NomeCampo=NomeCriterio OR NomeCriterio Is Null
    Quindi se la tua funzione Restituisce NULL dovrebbe andare, unica pecca è che richiama 2 volte la funzione...
  • Re: Funzione nella Where di una query per gestire i null [SOLVED]

    Non va.
    In sintesi il problema è che devo fare un like * che mi mostri anche i records con null.
    Quindi filtro vuoto tutti i records null e non null
    Filtro A tutti i record A ma non records null
  • Re: Funzione nella Where di una query per gestire i null [SOLVED]

    Risolto, e senza la funzione
    
    SELECT QVenditeArt.CodiceGestionale, QVenditeArt.Classe
    FROM QVenditeArt
    WHERE IIf(IsNull([forms].[venditeart].[soloclasse]),True,[classe]=[forms].[venditeart].[soloclasse])=True
    
    Grazie a tutti
  • Re: Funzione nella Where di una query per gestire i null [SOLVED]

    paoloholzl ha scritto:


    Non va.
    In sintesi il problema è che devo fare un like * che mi mostri anche i records con null.
    Quindi filtro vuoto tutti i records null e non null
    Filtro A tutti i record A ma non records null
    questo era riferito all'uso di NZ ??
    come fa a non andare?
    secondo me come l'hai scritta alla fine non è altro che l'nz

    (inoltre il "=true" finale si può omettere, è già boolean)
Devi accedere o registrarti per scrivere nel forum
19 risposte