2.410 messaggi dal 13 febbraio 2003
Contributi
Si la tabella non è proprio pensata bene, usa solo 3 campi ovvero ID (Chiave primaria), Data e ora, Importo per avere gli importi su base oraria ti basta fare una query e quindi 1 record = 1 insert
160 messaggi dal 23 febbraio 2004
ITHost ha scritto:
Si la tabella non è proprio pensata bene, usa solo 3 campi ovvero ID (Chiave primaria), Data e ora, Importo per avere gli importi su base oraria ti basta fare una query e quindi 1 record = 1 insert


Potresti spiegarti meglio per favore? (anche con qualche riga di codice d'esempio..)

Se i dati sono i seguenti, come li inserisco nel db con una sola insert???

09.00 ===> 50.00
10.00 ===> 60.00
11.00 ===> 70.00
12.00 ===> 40.00
13.00 ===> 50.00
14.00 ===> 60.00
15.00 ===> 70.00
16.00 ===> 40.00
17.00 ===> 70.00
18.00 ===> 40.00
Modificato da omnia2004 il 05 agosto 2007 17.22 -
2.410 messaggi dal 13 febbraio 2003
Contributi
Ti ripeto è la struttura del db che è sbagliata, perchè invece di 1 pagina dove vengono inseriti 10 record non fai 1 pagina dove ogni volta che c'è un incasso questo viene memorizzato con ID, Data e Ora e Importo.

Se vuoi continuare con 1 pagina con i 10 campi non hai nessun'altra soluzione che fare 10 insert
160 messaggi dal 23 febbraio 2004
Credo di non essermi spiegato...
Eppure faccio il mio migliore sforzo... azzeriamo tutto.

Ho questi dati che arrivano da un form, ogni riga contiene questi dati:

09.00 ===> 50.00
10.00 ===> 60.00
11.00 ===> 70.00
12.00 ===> 40.00
13.00 ===> 50.00
14.00 ===> 60.00
15.00 ===> 70.00
16.00 ===> 40.00
17.00 ===> 70.00
18.00 ===> 40.00

Come strutturo la tabella del db e la query per inserirli in un'unica soluzione?
2.410 messaggi dal 13 febbraio 2003
Contributi
è quello che ti sto dicendo non vanno inseriti in un solo passaggio visto che sono e devono essere 10 record, pertanto vanno fatti 10 insert.

Quello che non trovo logico è il fatto che l'aggiornamento venga fatto in questo modo quando piuttosto potresti memorizzare ogni singola transazione
160 messaggi dal 23 febbraio 2004
ITHost ha scritto:
è quello che ti sto dicendo non vanno inseriti in un solo passaggio visto che sono e devono essere 10 record, pertanto vanno fatti 10 insert.

Quello che non trovo logico è il fatto che l'aggiornamento venga fatto in questo modo quando piuttosto potresti memorizzare ogni singola transazione


OK per le 10 query insert into, grazie.

Cosa intendi per "memorizzare ogni singola transazione" ?
2.410 messaggi dal 13 febbraio 2003
Contributi
nel senso invece di fare un solo insert giornaliero, perchè non inserire nel database tutte le vendite?
160 messaggi dal 23 febbraio 2004
ITHost ha scritto:
nel senso invece di fare un solo insert giornaliero, perchè non inserire nel database tutte le vendite?


Perchè l'inserimento viene eseguito giornalmente e suddiviso per le ore di quella giornata, questa è la difficoltà.

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.