In una applicazione in una Query PassTrought devo fare questo:
Dato un numero intero maggiore o uguale a zero
che ammette valori NULL
e che rappresenta dei secondi
lo devo trasformare nella seguente stringa
- "n" se il numero è NULL diversamente:
-- numero di ore ( intero) seguito da h
-- e numero di minuti ( decimale) seguito da m
Praticamente:
Se numero = NULL --> n
Se numero = 0 ------> 0h 0m
Se numero = 30 -----> 0h 0.5m
Se numero = 54 -----> 0h 0.9m
Se numero = 60 -----> 0h 1m
Se numero = 90 -----> 0h 1.5m
Se numero = 1800 ---> 0h 30m
Se numero = 3600 ---> 1h 0m
Se numero = 3630 ---> 1h 0.5m
eccetera
Io sarei arrivato ( con le mie modeste capacita ) a questo risultato
ma spero che ci sia qualcosa di piu brillante
Io ho fatto solo una massa di Convert che se li rileggo io stesso fatico a capirli
Grazie