Ho le seguenti: querysTRA Versus> = e <= in DB2 SQL Query - Prestazioni
SELECT ID, ADDRESS
FROM EMPLOYEE A
WHERE ID=12345
AND CURRENT DATE BETWEEN A.EFF_DT AND A.EXP_DT
SELECT ID, ADDRESS
FROM EMPLOYEE A
WHERE ID=12345
AND CURRENT DATE >= A.EFF_DT AND CURRENT DATE <= A.EXP_DT
Da queste due domande che interrogazione rendimenti migliori prestazioni.
Qui sto usando gli operatori> = e < = invece di BETWEEN.
Si prega di suggerire.
Grazie in anticipo.
Si prega di evitare l'uso di 'BETWEEN' quando possibile, ed è in realtà di solito è meglio fare _exclusive_ limiti superiori (''<'') per gli intervalli, in particolare i tipi data/ora/timestamp (non si vuole davvero dover costruire microsecondi, vero?). –