ho un data base con un campo data (Data) dove appunto inserisco una certa data (digitazione obbligatoria).
Poi ho un campo boleano SI/NO che chiamo si/no e voglio definire con un query un altro campo data che chiamo DATA1. Voglio avere la seguente situazione:
se si/no=si
allora
DATA1=Data.
Se si/no=no
allora
DATA1=ci posso mettere la data che dico io.
L'idea è questa: con la funzione CASEWHEN faccio:
Codice: Seleziona tutto
CASEWHEN(si/no=1,DATA1=DATA, NULL)
nel caso poi che si/no=no mi sa che anche mettendo NULL non posso scrivere la data che voglio visto che è una query, giusto?
Quali consigli? ( a parte abbandonare questi database )