Both are correct, but their meanings aren �t quite the same.
In questions, the difference between "some" and "any" is in whether you expect a positive or negative answer.
Would you like some money?����� This anticipates a positive�answer.
Would you like any money?�������� This anticipates a negative answer, or the asker doesn�t know what to expect.
�
Do we have (some) pickles?�� anticipates a positive answer.
Do we have any pickles?�� anticipates a negative answer.
�
Can I get you something to drink?��� (probably yes)
Can I get you anything to drink?������ (probably no)
�
Oh, and I would like some money, please.�
Bruce�