On emploie "pourquoi" afin de questionner ou désigner les causes.
Quant à lui, "pour quoi" s'emploie pour caractériser un but, un moyen.
Je sais pourquoi il est venu --> pour quelles raisons il est venu.
Je sais pour quoi il est venu --> pour quel but, pour obtenir quoi.