Query sum

domenico066

Nuovo Utente
14 Apr 2009
5
0
1
Ciao Ragazzi,
ho un problema su una query da risolvere. La mia situazione è la seguente. Ho una riga nel database che ha un importo e una validità (dal al)

idvalido_dalvalido_alimporto
12021-01-012021-01-1010.00
2nullnull5.00

Devo riuscire a prendere il prezzo totale passando un range di date (ad esempio "dammi l'importo totale dal 2021-01-01 al 2021-01-15) dove dal 1 gennaio al 10 gennaio avrò il prezzo di 10 euro (quindi 100 euro in totale), dall'11 al 15, dove non c'è la data quindi, prenderà il prezzo dove le date saranno null (quidni 25 euro totale. Ricapitolando, avendo una tabella come quella sopra, se passo delle date che vanno dall'1 al 15 gennaio dovrò avere un totale di 125€

Grazie
 

marino51

Utente Attivo
28 Feb 2013
3.036
192
63
Lombardia
se passo delle date che vanno dall'1 al 15 gennaio
supponendo si tratti del check-in e check-out di solito l'ultimo giorno non é conteggiato quindi il soggiorno é di 14 giorni
altrimenti la data di fine deve essere spostata di 1 giorno
( ma si può ovviare agendo sul test delle date )

lavorare con il "null" come data di default non é per nulla facile, se il listino fosse "completo", il calcolo sarebbe piu semplice,
questa può essere una soluzione, dove,
- nel primo blocco trovi il listino
- nel secondo le componenti del listino selezionate
- nel terzo il calcolo dei giorni e del prezzo

1622122157167.png
 
Ultima modifica:
Discussioni simili
Autore Titolo Forum Risposte Data
gandalf1959 mysql query, sum(qualcosa), order by sum(qualcosa). E' possibile? PHP 14
S Problema query con sum MySQL 4
S Selezionare ultimo record di una sotto query MySQL 26
G Menù a tendina di ricerca con query PHP 1
V Query per una somma PHP 2
F stampare a video i risultati della query PHP 1
L problema con query select PHP 2
A form PHP prenotazione tramite query PHP 2
R Problema query con ricerca id numerico PHP 2
G Casella combinata in una query MS Access 4
R Aiuto con le query MS Access 2
Y query di DELETE PHP 4
V Query Oracle Oracle 0
L query somma PHP 8
W Query SQL Classic ASP 2
M Problemi con query a più tabelle PHP 3
Alex_70 Conteggio nella query PHP 0
elpirata Query per leggere dati da una tabella mysql e mostrarli a video in base a parametri passati tramite GET PHP 5
A nome file che contiene punto passato come parametro a query PHP 31
F query e form con select multipla PHP 17
M Problema su query JOIN in tre tabelle PHP 0
M Ordinare una query join PHP 2
Alex_70 Query ORDER BY PHP 18
G Problema ------- con Query PHP 1
G Problema con Query PHP 1
Alex_70 foreach explode query PHP 3
O query con date in formato stringa PHP 3
Tommy03 Unione query di 4 tabelle MySQL 1
Alex_70 Query group actor e film PHP 26
TpD Incolonnare risultati query (mysql_result deprecato...) PHP 3
Tommy03 Query tra 3 tabelle MySQL 2
P Query di ricerca profonda MySQL 0
T Query per ricerca ritardo evento MS Access 7
max1974 2 query not work MySQL 3
M Ottimizzazione Query PHP 8
strambotto Query di aggiornamento MS Access 0
I Aiuto query MySQL 8
J [PHP] Visualizzare risultato query stessa pagina PHP 3
S [PHP] non prende la query PHP 0
D [PHP] Query che aggiorna tabella PHP 4
A [PHP] Problema query insert [RISOLTO] PHP 14
M [PHP] Ottimizzazione query PHP 13
S [PHP] la query fallisce PHP 2
Alex_70 actor film query per php PHP 1
Tommy03 [PHP] Media valori presi da una query PHP 3
Punix [PHP] query non valida PHP 1
M [PHP] Query UPDATE che non mi aggiorna campi seconda tabella PHP 3
M [PHP] Problema con query select PHP 2
M [PHP] Problemi con query unione PHP 11
A Carattere 'è' in query MySQL PHP 0

Discussioni simili