Pagina 2 di 5 primaprima 1 2 3 4 ... ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 48

Discussione: Query ASP ore e minuti

  1. #11
    Utente di HTML.it L'avatar di orcim
    Registrato dal
    May 2003
    Messaggi
    1,692
    La fonte dati è il file allegato, come vedete ora e minuti sono gestiti separatamente:

    Quando sono 1 ora e 45 minuti restituisce 1,75 invece di 1 ora e 45 minuti.

    codice:
    if objRS("strMinutiImpiegoRisorsa") <> "" then 
       strMinutiImpiegoRisorsa = cDbl(objRS("strMinutiImpiegoRisorsa"))
       strMinutiImpiegoRisorsa = (strMinutiImpiegoRisorsa/60)
    else 
       strMinutiImpiegoRisorsa = 0 
    end if
    
    if objRS("strOreImpiegoRisorsa") <> "" then 
       strOreImpiegoRisorsa = cDbl(objRS("strOreImpiegoRisorsa"))
       strOreImpiegoRisorsa = (strOreImpiegoRisorsa)
    else 
       strOreImpiegoRisorsa = 0 
    end if
    
    strTot = (strOreImpiegoRisorsa + strMinutiImpiegoRisorsa)
    Immagini allegate Immagini allegate
    "Ubi Maior, Minor Cessat"
    Domandare è lecito, rispondere è cortesia...
    A tutti è dovuta una risposta, comunque...

    “Dio gradisce molto di più le bestemmie dell’uomo disperato che non le lodi del benpensante la domenica mattina durante il culto“ Martin Lutero

  2. #12
    non ho capito assolutamente cosa vuoi fare. se hai ore e minuti, che te serve?

  3. #13
    Utente di HTML.it L'avatar di orcim
    Registrato dal
    May 2003
    Messaggi
    1,692
    Originariamente inviato da optime
    non ho capito assolutamente cosa vuoi fare. se hai ore e minuti, che te serve?
    Dalla tabella mi serve questo:

    IRE = 1,30 + 1,30 = 3 ore e 00 minuti
    IMI = 1 ora e 45 minuti
    "Ubi Maior, Minor Cessat"
    Domandare è lecito, rispondere è cortesia...
    A tutti è dovuta una risposta, comunque...

    “Dio gradisce molto di più le bestemmie dell’uomo disperato che non le lodi del benpensante la domenica mattina durante il culto“ Martin Lutero

  4. #14
    somma le ore
    somma i minuti
    dividi i minuti MOD 60
    l'intero lo sommi alle ore
    il resto son minuti

    questa è aritmetica. andava studiata a scuola

  5. #15
    Utente di HTML.it L'avatar di orcim
    Registrato dal
    May 2003
    Messaggi
    1,692
    Ma è quello che ho fatto !!!! in che lingua lo devo scrivere?

    codice:
       strSQL = " SELECT * , "
       strSQL = strSQL & " SUM(OreImpiegoRisorsa) AS strOreImpiegoRisorsa, " 'SOMMO LE ORE
       strSQL = strSQL & " SUM(MinutiImpiegoRisorsa) AS strMinutiImpiegoRisorsa " 'SOMMO I MINUTI
       strSQL = strSQL & " FROM TBL "
    
    'DIVIDO I MINUTI X 60
    if objRS("strMinutiImpiegoRisorsa") <> "" then 
       strMinutiImpiegoRisorsa = cDbl(objRS("strMinutiImpiegoRisorsa"))
       strMinutiImpiegoRisorsa = (strMinutiImpiegoRisorsa/60)
    else 
       strMinutiImpiegoRisorsa = 0 
    end if
    
    if objRS("strOreImpiegoRisorsa") <> "" then 
       strOreImpiegoRisorsa = cDbl(objRS("strOreImpiegoRisorsa"))
       strOreImpiegoRisorsa = (strOreImpiegoRisorsa)
    else 
       strOreImpiegoRisorsa = 0 
    end if
    
    'SOMMA ORE E MINUTI
    strTot = (strOreImpiegoRisorsa + strMinutiImpiegoRisorsa)
    "Ubi Maior, Minor Cessat"
    Domandare è lecito, rispondere è cortesia...
    A tutti è dovuta una risposta, comunque...

    “Dio gradisce molto di più le bestemmie dell’uomo disperato che non le lodi del benpensante la domenica mattina durante il culto“ Martin Lutero

  6. #16
    Originariamente inviato da orcim
    Ma è quello che ho fatto !!!! in che lingua lo devo scrivere?
    il problema è che non leggi con attenzione quello che ti scrivo. io la soluzione te l'ho data.

  7. #17
    Utente di HTML.it L'avatar di diegoctn
    Registrato dal
    May 2001
    Messaggi
    2,118
    Originariamente inviato da optime
    il problema è che non leggi con attenzione quello che ti scrivo. io la soluzione te l'ho data.
    Oltretutto sento odore di copia ed incolla

  8. #18
    Utente di HTML.it L'avatar di orcim
    Registrato dal
    May 2003
    Messaggi
    1,692
    Originariamente inviato da diegoctn
    Oltretutto sento odore di copia ed incolla
    Di cosa senti odore?
    "Ubi Maior, Minor Cessat"
    Domandare è lecito, rispondere è cortesia...
    A tutti è dovuta una risposta, comunque...

    “Dio gradisce molto di più le bestemmie dell’uomo disperato che non le lodi del benpensante la domenica mattina durante il culto“ Martin Lutero

  9. #19
    Utente di HTML.it L'avatar di orcim
    Registrato dal
    May 2003
    Messaggi
    1,692
    Originariamente inviato da optime
    il problema è che non leggi con attenzione quello che ti scrivo. io la soluzione te l'ho data.
    Ok, ho modificato così:

    codice:
    strMinutiImpiegoRisorsa = (strMinutiImpiegoRisorsa/60) MOD 60
    
    strTot = (strOreImpiegoRisorsa + strMinutiImpiegoRisorsa)
    Ma invece di 1 ora e 45 minuti restituisce 2 ore...
    "Ubi Maior, Minor Cessat"
    Domandare è lecito, rispondere è cortesia...
    A tutti è dovuta una risposta, comunque...

    “Dio gradisce molto di più le bestemmie dell’uomo disperato che non le lodi del benpensante la domenica mattina durante il culto“ Martin Lutero

  10. #20
    Utente di HTML.it L'avatar di diegoctn
    Registrato dal
    May 2001
    Messaggi
    2,118
    Originariamente inviato da orcim
    Ok, ho modificato così:

    codice:
    strMinutiImpiegoRisorsa = (strMinutiImpiegoRisorsa/60) MOD 60
    
    strTot = (strOreImpiegoRisorsa + strMinutiImpiegoRisorsa)
    Ma invece di 1 ora e 45 minuti restituisce 2 ore...
    Ovvio che restituisca 2 ore.............

    stampati a video strMinutiImpiegoRisorsa e capirai il perchè.....

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 © 2026 vBulletin Solutions, Inc. All rights reserved.