To run all Salary changes for a specific period, we recommend using the 'employee data changes' report and set the Date range for the needed dates:

Then, we need to choose all the salary fields in the Column Picker and also ensure the filters are set to run the necessary data:

Note: the changes report is based on Effective dates for all changes by employee. This means that all changes for the time selected time will appear for the employees, with an individual row for each change.
Now, in case we need to track only salary changes, we recommend using the Salary history report, which will show all the history details for the salary, and give you an entire view of the salary history for all employees.
However, this will show all historical changes, and it doesn't allow you to set a specific timeframe:

