data una query di questo tipo:

codice:
SELECT 
   * 
FROM
   Tabella
WHERE
(
   Data 
BETWEEN 
   CONVERT(datetime,  @P_DAL, 103) 
AND 
   CONVERT(datetime,  @P_AL, 103)
)
la domanda è: la conversione del parametro @P_DAL viene fatta ad ogni record trovato? di conseguenza mi conviene impostare le variabili all'inizio come di seguito per ottimizzare con un'unica conversione?
codice:
Declare.....
SET @dal = CONVERT(datetime,  @P_DAL, 103) 
SET @al = CONVERT(datetime,  @AL, 103) 

SELECT 
   * 
FROM
   Tabella
WHERE
(
   Data 
BETWEEN 
   @dal
AND 
   @al
)
grazie