si infatti però l'ho risolto con un'altra funzione visto che il DataDiff non mi funziona.

WHERE data_apertura>=DATE_SUB('" & Converti_Data_Per_MySql(FormatDateTime(Now(), 2)) & "', INTERVAL '" & Request.QueryString("dia") & "' DAY)