Forse dico una cavolata enorme ma penso che ciò che tu vuoi fare, non sia possibile farlo tramite sql, perchè per quanto ne so con una select non puoi selezionare i campi dinamicamente per ogni record, cioè i campi son quelli per ogni record, e le condizioni vanno a selezionare record diversi in base a valori che assumono certi campi.
![]()