Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [SQL-Server] convert e utilizzo risorse

    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
    "0 è tutto finito. 1 è solo l'inizio"
    HO IL CERTIFICATO DI RESISTENZA.

  2. #2
    Utente di HTML.it L'avatar di Gioba66
    Registrato dal
    Jun 2002
    Messaggi
    2,189
    la seconda meglio
    Tutti vogliono parlare, nessuno sa ascoltare.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.