ok questa dovrebbe funzionare sempre!
codice:
SELECT ADDDATE( now( ) , 7 % date_format( now( ) , '%w' ) +ipnut_utente -
IF ( date_format( now( ) , '%w' ) >input_utente, 0, 7 ) )
esempio 1: (input = 4)
codice:
ADDDATE( now( ) , 7 % date_format( now( ) , '%w' ) +4 - IF ( date_format( now( ) , '%w' ) >4, 0, 7 ) )
2005-04-07 16:35:17
esempio 2: (input = 0)
codice:
ADDDATE( now( ) , 7 % date_format( now( ) , '%w' ) +0 - IF ( date_format( now( ) , '%w' ) >0, 0, 7 ) )
2005-04-03 16:36:59
esempio 3: (input = 6)
codice:
ADDDATE( now( ) , 7 % date_format( now( ) , '%w' ) +6 - IF ( date_format( now( ) , '%w' ) >6, 0, 7 ) )
2005-04-02 16:38:42