Visualizzazione dei risultati da 1 a 5 su 5

Discussione: if e dati compresi

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    687

    if e dati compresi

    Ciao, devo fare delle operazioni matematiche a seconda che il periodo dell'anno sia compreso o meno in un dato intervallo.

    quindi devo fare es.

    if dataoggi BETWEEN '"&data&"' AND '"&data2&"' then

    blablabla

    else

    blablabla

    end if

    Se fosse una select userei between come ho scritto sopra ma non me la prende con if, quindi come potrei fare?

    ciao grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    687
    come non detto,

    ho avuto l'illuminazione.

    scusate...ciao

  3. #3
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133

    Re: if e dati compresi

    Originariamente inviato da nikasil
    Ciao, devo fare delle operazioni matematiche a seconda che il periodo dell'anno sia compreso o meno in un dato intervallo.

    quindi devo fare es.

    if dataoggi BETWEEN '"&data&"' AND '"&data2&"' then

    blablabla

    else

    blablabla

    end if

    Se fosse una select userei between come ho scritto sopra ma non me la prende con if, quindi come potrei fare?

    ciao grazie
    Premesso che le date sono sempre una rogna da trattare, per via del formato (italiano GG/MM/AAAA usa MM/GG/AAA)una soluzione potrebbe essere questa:
    codice:
    <%
    data1 = 11/07/2005
    data2 = 30/07/2005
    if data1 >= data2 then
    operazione da eseguire xchè compresa nell'intervallo.......
    else
    operazione da eseguire xchè non compresa nell'intervallo...
    End if
    Ciao
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    687
    ciao, grazie per la risposta.

    Pensavo di fare una cosa del genere ma, dato che si tratta di operazioni alberghiere, di non considerare l'anno; es dal 01/06 al 01/09.
    L'anno non serve, serve il periodo che va da giugno a settembre (sempre per es)

  5. #5
    Utente di HTML.it L'avatar di Toeke
    Registrato dal
    Aug 2002
    Messaggi
    348
    personalmente
    una buona cosa e' trattare le date in due formati
    una versione DataBase YYYYMMDD e l'altra in formato testo DD/MM/YYYY
    In questa maniera riesci a risolvere parecchi problemi legati hai confronti fra date, cosi come le quesry su DB.

    Il consiglio che ti darei sarebbe quello di trattarle in codesto modo se tu puoi farlo.

    Toe

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.