• Home
  • Forum
  • Fare Web
  • PHP

[PHP] Sommare ore e minuti

  • Creatore Discussione Creatore Discussione Max61
  • Data di inizio Data di inizio 9 Apr 2018
Prec.
  • 1
  • 2
Primo Prec. 2 di 2
M

Max61

Utente Attivo
2 Mar 2014
760
4
18
  • 10 Apr 2018
  • #21
Infatti se faccio così non mi il totale ma soltanto i due parziali però recupero sia il mese che l'anno...
PHP:
$sql = "CREATE TABLE riepilogototalemese AS SELECT id, mese, anno, nominativo, matricola, livello, SEC_TO_TIME(SUM(TIME_TO_SEC(tblorario.tot_oreferiali))), SEC_TO_TIME(SUM(TIME_TO_SEC(tblorario.tot_orefestive)))
        FROM tblorario WHERE mese='$mese' AND anno='$anno'
        GROUP BY mese, nominativo";
un altra cosa, la persona non deve superare le 180 ore e con questo formato ora (time) non le conta più correttamente, basta inserire una circa 15ore e mi dice che ne ho già fatte 65806!!!
codice che utilizzo per conteggio
PHP:
//VERIFICA SE HA FATTO 180 ORE
$nominativo = mysql_real_escape_string($nominativo);
$matricola  = mysql_real_escape_string($matricola);

$tot_oreferiali = date('H:i:s,time())', strtotime($oraout_feriale) - strtotime($orain_feriale) - 3600);              
$tot_orefestive = date('H:i:s,time())', strtotime($oraout_festive) - strtotime($orain_festive) - 3600);

$tot_ore = $tot_oreferiali + $tot_orefestive;

$db = mysql_connect($host, $user, $password) or die ("Errore nella connessione.");
mysql_select_db($database, $db) or die ("Errore nella selezione del database.");

$query = "SELECT ( SUM(tot_oreferiali) + SUM(tot_orefestive) ) AS Tot_Ore_Fatte FROM tblorario where nominativo='$nominativo' AND matricola = '$matricola'";
$result = mysql_query($query);
$row = mysql_fetch_assoc($result);
$max_ore = $row['Tot_Ore_Fatte'];

$tot_ore = $tot_oreferiali + $tot_orefestive + $max_ore;

if ($tot_ore > 180)
    { msgErr("Con le ore di oggi arrivi a fare $tot_ore ore di straordinario, superando le 180"); }
// FINE VERIFICA SE HA FATTO 180 ORE//
 

macus_adi

Utente Attivo
5 Dic 2017
1.343
91
48
IT/SW
  • 10 Apr 2018
  • #22
Guarda, dovresti uniformare le date e i time, altrimenti avrai sempre qualche disallineamento.
Per la conversione ti converrebbe utilizzare date('H', TEMPO = int), non hai il problema sopra citato
 
M

Max61

Utente Attivo
2 Mar 2014
760
4
18
  • 10 Apr 2018
  • #23
Ciao e grazie ancora per la pazienza, ho fatto questa query per recuperare i valori delle colonne ore come mi hai suggerito e dalle prove che ho fatto conta bene...
PHP:
$query = "SELECT SEC_TO_TIME(SUM(TIME_TO_SEC(tblorario.tot_oreferiali))) AS Tot_Ore_Fatte_feriali,
          SEC_TO_TIME(SUM(TIME_TO_SEC(tblorario.tot_orefestive))) AS Tot_Ore_Fatte_festive
          FROM tblorario where nominativo='$nominativo' AND matricola = '$matricola'";
$result = mysql_query($query);
$row = mysql_fetch_assoc($result);
$max_ore_feriali = $row['Tot_Ore_Fatte_feriali'];
$max_ore_festive = $row['Tot_Ore_Fatte_festive'];
$tot_ore = $tot_oreferiali + $tot_orefestive + $max_ore_feriali + $max_ore_festive;
grazie infinite per la pazienza
Max61
 
Prec.
  • 1
  • 2
Primo Prec. 2 di 2
Devi accedere o registrarti per poter rispondere.

Discussioni simili

[PHP] sommare le ore
  • ste80
  • 19 Lug 2017
  • PHP
  • 2
Risposte
24
Visite
9K
PHP 22 Lug 2017
ste80
M
[PHP] Sommare due campi calcolati
  • Max61
  • 3 Ott 2018
  • PHP
Risposte
3
Visite
2K
PHP 3 Ott 2018
Max61
M
Sommare i prezzi dei prodotti aggiunti al carrello di diverse aziende con Select sum php mysqli
  • maxnegri
  • 26 Set 2018
  • PHP
Risposte
10
Visite
3K
PHP 28 Set 2018
marino51
C
[PHP] Sommare o sottrarre a ZERO
  • colomber
  • 16 Giu 2018
  • PHP
Risposte
7
Visite
2K
PHP 18 Giu 2018
marino51
[PHP][RISOLTO] Sommare gli importi estratti da un ciclo while
  • elpirata
  • 21 Dic 2017
  • PHP
Risposte
3
Visite
4K
PHP 21 Dic 2017
elpirata
L
[PHP] Sommare campi e aggiornare tabella
  • ltatas
  • 6 Nov 2016
  • PHP
Risposte
14
Visite
5K
PHP 15 Nov 2016
borgo italia
A
Sommare campi stringa MYSQL PHP
  • alo
  • 11 Set 2012
  • PHP
Risposte
3
Visite
4K
PHP 11 Set 2012
alo
A
H
Need Help with PHP Database Connection Issues
  • hellmmithha
  • 19 Dic 2024
  • PHP
Risposte
1
Visite
619
PHP 21 Mar 2025
therope
T
F
Cerco Hosting con VECCHIE versioni di php
  • frk
  • 4 Mar 2024
  • Hosting
Risposte
0
Visite
2K
Hosting 4 Mar 2024
frk
F
Captcha php
  • Cosina
  • 21 Gen 2024
  • PHP
Risposte
1
Visite
2K
PHP 22 Gen 2024
WmbertSea
S
passare un valore da un form a un file .php con metodo post
  • smack2005
  • 15 Nov 2023
  • PHP
Risposte
4
Visite
1K
PHP 23 Nov 2023
zorro
N
php msyql
  • nik13
  • 10 Ott 2023
  • PHP
Risposte
6
Visite
2K
PHP 23 Ott 2023
zorro
N
php problemi a visualizzare video
  • nik13
  • 8 Ott 2023
  • PHP
Risposte
3
Visite
2K
PHP 11 Ott 2023
WmbertSea
A
menu a tendina php
  • Annama74
  • 30 Apr 2023
  • PHP
Risposte
1
Visite
2K
PHP 1 Mag 2023
marino51
D
  • Bloccata
protezione cartelle: blocco visualizzazione/scaricamento contenuto, ma abilitazione utilizzo dati da parte di file .php presenti sul sito
  • dastur67
  • 5 Apr 2023
  • Web Server
Risposte
1
Visite
3K
Web Server 5 Apr 2023
dastur67
D
F
Php date_diff
  • Fra_23
  • 30 Mar 2023
  • PHP
Risposte
1
Visite
1K
PHP 31 Mar 2023
marino51
K
[PHP] Aggiungere caratteri ad una stringa in base alla lunghezza della stessa
  • Kiko74b
  • 16 Mar 2023
  • PHP
Risposte
2
Visite
2K
PHP 18 Mar 2023
Kiko74b
K
C
Wp-admin a file php
  • Cpu03
  • 25 Gen 2023
  • WordPress
Risposte
5
Visite
4K
WordPress 6 Mar 2023
Cpu03
C
[Retribuito] Cerco programmatore php per modifica/inserimento funzione/valori da un plugin importer wordpress
  • Lino80
  • 9 Gen 2023
  • Offerte e Richieste di Lavoro e/o Collaborazione
Risposte
0
Visite
3K
Offerte e Richieste di Lavoro e/o Collaborazione 9 Gen 2023
Lino80
Inviare file jpg in locale alla stampante con php
  • csi
  • 14 Dic 2022
  • PHP
Risposte
0
Visite
902
PHP 14 Dic 2022
csi
Condividi:
Facebook X (Twitter) LinkedIn WhatsApp e-mail Condividi Link
  • Home
  • Forum
  • Fare Web
  • PHP
  • Italiano
  • Termini e condizioni d'uso del sito
  • Policy Privacy
  • Aiuto
  • Home
Community platform by XenForo® © 2010-2024 XenForo Ltd. | Traduzione a cura di XenForo Italia
Menu
Accedi

Registrati

  • Home
  • Forum
    • Nuovi Messaggi
    • Cerca...
  • Novità
    • Featured content
    • Nuovi Messaggi
    • Ultime Attività
X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?

X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?