Error when tring to get lots of data
It looks like the issue is due to data corruption on page 952663 on F:\Data\PointOfSale.mdf.

The error is not due to large data being returned. One of the pages in your result set is corrupt. You can still circumvent the corrupt pages and get back a large result set.

You can do what @jl01 suggests or you can also try a page level restore for page 952663.