How to get the business days between today and target date

How to get the business days between today and target date

I have a table [Calendar], with columns Calendar Date and Business Day (1 represents a working day, 0 represents a holiday). Now, I have another table [aaa_file] with the column Target Date. How can I calculate the number of working days from today to the Target Date in the [aaa_file] table?

I try the query table, but it can't use "Today"
  1. SELECT 
  2.     a.Target_Date,
  3.     COUNT(c.Calendar_Date) AS Workdays_Count
  4. FROM 
  5.     aaa_file a
  6. JOIN 
  7.     Calendar c ON c.Calendar_Date BETWEEN Today AND a.Target_Date
  8. WHERE 
  9.     c.Business_Day = 1
  10. GROUP BY 
  11.     a.Target_Date