SQL Server Datetime vs Int key performance
问题 For you database design/performance gurus out there. If you have a database that is intended to track financial data for fiscal year periods, is it better/more performance/more clear to do daterange type searches like PaymentDate Between X and Y or is it better to keep a int-key based table with fiscal year periods defined in it and tag the payment table with the payment date and that key, so the where clause is where FiscalPeriodID = X? I'm sure for smaller datasets it doesn't matter, but