calcolo della velocità

maurivi53

Nuovo Utente
20 Nov 2018
16
0
1
Buongiorno a tutto lo staff, utilizzo access 2010 e ho bisogno del Vostro aiuto (se possibile).
Ho fatto un semplice programm che calcola it tempo percorso con l'auto, quindi:
l'orario di partenza, i Km percorsi, l'orario di arrivo. Volevo calcolare la velocità del mezzo.
La tabella è così formata: ID-Data(Data/Ora)-OrarioPartenza(Data/Ora)-KmPercorsi(Numerico)-OrarioArrivo(Data/Ora)-
Pedaggio(Valuta)-Carburante(Valuta)-Note(Memo).
Il mio problema è che non riesco a visualizzare la velocità del mezzo.
Ho fatto due query una con delle formule arrotondate e una con formule più precise:

Primo sql: dati arrotondati sugli orari ma non precisi sul risultato velocità:

SELECT tabDati.Data, tabDati.OrarioPartenza, tabDati.KmPercorsi, tabDati.OrarioArrivo, tabDati.Pedaggio, tabDati.Carburante, tabDati.Note, DateDiff("n",[OrarioPartenza],[OrarioArrivo]) AS Tempo, Int([KmPercorsi]/[Tempo]*60) AS Velocità
FROM tabDati;
----------------------------------
Secondo sql: dati precisi sugli orari ma non visualizzati per errore sul risultato velocità:

SELECT tabDati.Data, tabDati.OrarioPartenza, tabDati.KmPercorsi, tabDati.OrarioArrivo, tabDati.Pedaggio, tabDati.Carburante, tabDati.Note, DateDiff("n",[OrarioPartenza],[OrarioArrivo])\60 & Format(DateDiff("n",[OrarioPartenza],[OrarioArrivo]) Mod 60,""". ""00") AS Tempo, [KmPercorsi]-[Tempo] AS Velocità
FROM tabDati;

se potete aiutarmi Vi ringrazio anticipatamente
Maurizio
 

marino51

Utente Attivo
28 Feb 2013
3.203
207
63
Lombardia
ho provato così e mi sembra possa andare bene, unica particolarità é sql server

SQL:
DECLARE @Distanza         float;
DECLARE @OrarioPartenza   DateTime;
DECLARE @OrarioArrivo     DateTime;

SELECT @Distanza       = 55.23;
SELECT @OrarioPartenza = dbo.Time(9, 12, 23);
SELECT @OrarioArrivo   = dbo.Time(15, 12, 23);

SELECT
  @OrarioPartenza
, @OrarioArrivo
, @Distanza
, DATEDIFF( "second" , @OrarioPartenza , @OrarioArrivo) as secondi
, 3600 * @Distanza / DATEDIFF( "second" , @OrarioPartenza , @OrarioArrivo) as velocita_km_ora

RISULTATO

1590429736909.png
 

maurivi53

Nuovo Utente
20 Nov 2018
16
0
1
Grazie Marino51, io non uso e non conosco sql server, si può adattare a sql normale di access?
grazie ancora.
 

marino51

Utente Attivo
28 Feb 2013
3.203
207
63
Lombardia
il calcolo é quello indicato, che riporto
SQL:
, 3600 * @Distanza / DATEDIFF( "second" , @OrarioPartenza , @OrarioArrivo) as velocita_km_ora
sostituisci i nomi preceduti da @ con i tuoi e provalo
 

maurivi53

Nuovo Utente
20 Nov 2018
16
0
1
Ok ci provo grazie ancora

Provato e funziona, grazie tante problema risolto, allego sql:

SELECT tabDati.Data, tabDati.OrarioPartenza, tabDati.KmPercorsi, tabDati.OrarioArrivo, tabDati.Pedaggio, tabDati.Carburante, tabDati.Note, DateDiff("n",[OrarioPartenza],[OrarioArrivo])\60 & Format(DateDiff("n",[OrarioPartenza],[OrarioArrivo]) Mod 60,""". ""00") AS Tempo, 3600*KmPercorsi/DATEDIFF("n",[OrarioPartenza],[OrarioArrivo])\60 AS velocita
FROM tabDati;

grazie ancora buona giornata
 
Discussioni simili
Autore Titolo Forum Risposte Data
L Calcolo della percentuale PayPal che varia in base al totale. E-Commerce 1
M Problema calcolo giorno della settimana... Javascript 1
andreas88 Formula Excel calcolo notti totali - Settore Turismo Windows e Software 4
MarcoGrazia Calcolo fra due date con esclusione delle feste PHP 7
C scelta operazione di calcolo in c++ C/C++ 7
Alex_70 Calcolo eta' da fixare PHP 60
M Problema con php per calcolo costo percentuale PHP 7
claudio_lorenzo [Javascript] aiuto su jquery per calcolo altezze dom Javascript 1
A [PHP] calcolo numero di ore effettuate PHP 7
M [Javascript] Verifica calcolo prima di fare insert Javascript 13
M [PHP] Visualizzare nell'alert il calcolo PHP 4
maxnegri [PHP]Funzione di calcolo prezzo di una camera in un range di date PHP 62
N [Java] Piccolo jform per calcolo totale da 2 campi i double Java 0
S Creare un foglio di calcolo in html collegandolo a un e-commerce HTML e CSS 7
P [PHP] Calcolo prezzi camera in range di date diverse PHP 11
V calcolo giorno di fine mese ad una seconda data jQuery 0
matteoraggi VPS specifica per calcolo ffmpeg Server Dedicati e VPS 1
M [Javascript] Calcolo sbagliato Javascript 7
Z [PHP] Calcolo giorno PHP 5
S [PHP] Calcolo Rate PHP 2
T [PHP] Calcolo anzianità soggetti [era: Help me :( Esercizio per me impossibile] PHP 9
asevenx [Javascript] aggiungere righe con select da database e calcolo sconto in automatico Javascript 0
Bunz [Javascript] somma orario input + calcolo straordinario Javascript 3
andrea.peo Calcolo differenza fra record attivo e precedente PHP 1
M calcolo iva da valore di un form PHP 2
U calcolo imc Javascript 1
D Creare script per calcolo ore PHP 11
S calcolo php PHP 2
M Calcolo giorni lavorativi tra due date (escluse le feste comandate) PHP 6
E calcolo date feriali Database 6
G Calcolo differenza valori provenienti da una tabella PHP 0
jacobous Calcolo Mediana MS Access 4
felino Quesito matematico: calcolo ore stimate avendo la percentuale. Discussioni Varie 24
S Analysis Service 2005 calcolo incidenza Database 0
scatenato calcolo input PHP 1
A Checkbox da db e calcolo delle variabili Java 1
D calcolo fra date php PHP 2
scatenato aiuto:calcolo automatico dei campi input Javascript 7
M php / mysql calcolo prezzo base preventivo per hotel PHP 34
P Problemi di calcolo tra due date PHP 37
F calcolo percorso google map PHP 0
M [REGIME dei MINIMI] Plusvalenza fuori dal calcolo dei 30.000 euro Leggi, Normative e Fisco 1
filippino Calcolo IVA con javascript Javascript 3
L calcolo distanza tra due punti geografici Sviluppo app per iOS 0
radioButton Qual è la capacita di calcolo di un database? Database 9
N [risolto] Funzione per calcolo età PHP 4
P Risorse di calcolo java Java 1
Emix errore nel calcolo PHP 4
M Importare pagine database pubblico in foglio di calcolo OpenOffice Windows e Software 0
G Aiutino su un calcolo javascript in tempo reale Javascript 15

Discussioni simili