Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di osgb
    Registrato dal
    May 2004
    residenza
    Monza
    Messaggi
    179

    [MSSQL] Problemi con campi date vuoti

    Ho la necessità di visualizzare un elenco di persone in ordine di [Scadenza visita] e [cognome].
    Purtroppo il campo [Scadenza visita] ha anche valori null

    Uso ASPX e fino a quando usavo ACCESS il codice (ritagliato) qui sotto funzionava.
    In pratica con la funzione Iif impostavo a 0 quando il campo era null

    Dovendo usare MSSQL ho problemi di compatibilità.

    Qualcuno sa come sostituire la query qui sotto in grassetto?
    Grazie mille in anticipo.

    codice:
    ...
    SELECT IDG, Cognome, Nome, Iif([Scadenza visita] is null,0,[Scadenza visita]) AS Scadenza 
    
    FROM DatiAnagrafico
    ...
    ORDER BY [Scadenza visita], Cognome
    ...

  2. #2
    Utente di HTML.it L'avatar di comas17
    Registrato dal
    Apr 2002
    Messaggi
    6,522
    SQL Server ha la funzione ISNULL ( check_expression , replacement_value )

    La tua query diventa quindi qualcosa del tipo

    codice:
    ...
    SELECT IDG, Cognome, Nome, ISNULL([Scadenza visita],0) AS Scadenza 
    
    FROM DatiAnagrafico
    ...
    ORDER BY [Scadenza visita], Cognome
    ...

  3. #3
    Utente di HTML.it L'avatar di osgb
    Registrato dal
    May 2004
    residenza
    Monza
    Messaggi
    179
    Grazie mille. E' anche più semplice di prima.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.