The difference between an ecological study and a cross-sectional study is that the latter concentrates on a very specific type of interaction whereas ecological studies include more co-existing factors.