An argument resulted in shots fired outside the Wal-Mart on Sparkman Drive, sending to the hospital one person who was involved in the altercation and causing minor injury to a woman who was walking into a nearby store, police said.