inserire dati in tabella

un saluto a tutti il mio problema e' il seguente:

Ho un database chiamato parametri il quale e' composto da 11 tabelle

tra cui 1 tabella letture composta dai seguenti campi:

id idi ids temp umid tmin tmax umin umax data

dove nel campo temp viene riportato il valore di temperatura inviato dal sensore

dove tmin e' il valore che viene indicato dall'utente come riferimento minimo e tmax come riferimento

massimo lo stesso discorso vale per umid che sta' per umidita'.

poi esiste un'altra tabella chiamata allarmi con i seguenti campi:

id idi ids temp umid data

di seguito riporto un'esempio per esporre il problema,all'interno della tabella letture esistono dei record cosi

strutturati:

id idi ids temp umid tmin tmax umin umax data

1 01 1 27.33 45.6 18.00 28.00 35.00 50.00 200901151018

2 01 2 30.00 48.0 18.00 28.00 35.00 50.00 200901151018

il secondo record ha il valore > di tmax e quindi e' un'allarme pertanto a me servirebbe che questo record fosse

inserito nella tabella allarmi e questo vale per tutti i valori

temp > tmax

temp < tmin

umid > umax

umid < umin

da terminale di linux fedora ho fatto una prova del genere

mysql --user=root -ppass INSERT INTO allarmi SELECT id, idi, ids, temp, umid, data FROM letture WHERE temp < [tmin]

questa stupidagine l'avevo pensata solo per estrapolare le temperature con valore < di tmin ma naturalmente non ha avuto

successo.

Scusate la lungagine della domanda e Grazie

inviato 7 anni fa
ricky66
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda