Ho due campi che sono di tipo int lap_time_1
e lap_time_2
. Esiste una query mysql per selezionare i record la cui differenza (valore assoluto) tra 1 ° giro e 2 ° giro è maggiore di 30?Come selezionare i record se il valore assoluto della differenza tra due valori è maggiore di un certo numero?
5
A
risposta
9
Ciò presuppone che lap_time_1 e lap_time_2 siano due colonne e che i dati si tengano sulla stessa riga.
SELECT *
FROM YourTable
WHERE ABS(lap_time_1 - lap_time_2) > 30
2
Piuttosto diretto. Ho fatto lo stesso per calcolare la distanza relativa di un punto di vendita a un cliente.
select * from <table> where abs(field1 - field2) > 30
3
MySQL ha un valore assoluto (ABS) mathematical function. Così si potrebbe fare qualcosa di simile:
SELECT *
FROM lap
WHERE ABS(lap_time_1 - lap_time_2) > 30;
3
SELECT *
FROM MyTABLE
WHERE ABS(lap_time1 - lap_time2) > 30
Problemi correlati
- 1. Confrontare i valori di due colonne quindi selezionare il valore maggiore
- 2. numero di valori in un elenco maggiore di un certo numero
- 3. Selezionare i record tra due date in due colonne
- 4. javascript se il numero maggiore di numero
- 5. funzione della differenza tra il valore
- 6. Determinare se la differenza tra due valori di errore è significativa
- 7. Come verificare se il numero è divisibile per un certo numero?
- 8. vincolo unico all'interno di un gruppo di record in cui un certo valore è lo stesso
- 9. SQL Server selezionare righe tra due valori
- 10. Come verificare se un valore è incluso tra altri due valori?
- 11. Qual è il 'Rails 4 Way' di trovare un certo numero di record casuali?
- 12. selezionare i valori massimi, minimi da due tabelle
- 13. Get differenza tra due valori di un RxJS osservabili
- 14. Come trovare il numero di giorni tra due date
- 15. Ottieni il valore assoluto di un numero in Javascript
- 16. Il puntatore è garantito per> un certo valore?
- 17. Selezionare solo metà dei record
- 18. Selezionare i record in cui datetime è maggiore rispetto alla data specificata
- 19. MongoDB - Aggiorna campo se il nuovo valore è maggiore
- 20. mysql selezionare il numero di record per ogni mese
- 21. selezionare i record distinti su un join
- 22. MYSQL Selezionare su due valori una colonna
- 23. aggiornamento MySQL se il valore è maggiore di quella del valore corrente
- 24. Un modo pietonico come trovare se un valore si trova tra due valori in una lista
- 25. Differenza di colore/somiglianza% tra due valori con JS
- 26. Significato di "grandezza globale" di un certo numero
- 27. Selezione di record tra due timestamp
- 28. Differenza tra due NSDate
- 29. controlla se il file è di un certo tipo
- 30. Come selezionare i record solo se la tabella unita ha un conteggio superiore a 10?
+1 per essere stato prima. –