maybe missing a distinct? same user who bought twice that product in give time range will appear twice. unclear from your prompt if you expect the list of unique names or not (maybe if you specify, chatgpt will oblige :))