-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdatos.sql
More file actions
68 lines (50 loc) · 1.79 KB
/
Copy pathdatos.sql
File metadata and controls
68 lines (50 loc) · 1.79 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
use meteo;
SELECT fecha, sensor1, sensor2,p_mar, humedad FROM datos
where DATE_FORMAT(hora, '%k:%i') = ( select DATE_FORMAT(hora, '%k:%i') as hora from datos ORDER BY id DESC limit 1)
ORDER BY id DESC
LIMIT 14;
# select DATE_FORMAT(hora, '%k:%i') as hora from datos ORDER BY id DESC limit 1;
#SELECT id, sensor1,sensor2 from datos where id between 66706 and 66729;
/*UPDATE datos AS t1
INNER JOIN datos t2 ON t1.id = t2.id
SET t1.sensor1 = t2.sensor2
WHERE t1.id BETWEEN 66706 AND 66729;*/
-- use meteo;
-- COMMIT;
-- UPDATE datos AS t1
-- INNER JOIN datos t2 ON t1.id = t2.id
-- SET t1.p_mar = 1011, t1.p_local = 962, t1.altura = 437.71
-- WHERE t1.p_mar < 1000;
-- # UPDATE datos set p_mar=1012 WHERE id = 66584;
/*
SELECT
fecha, MAX(sensor1) as MAX1, min(sensor1) as MIN1, max(sensor2) as MAX2, min(sensor2) AS MIN2
from `datos`
group by fecha
having year(fecha)="2023" AND month(fecha)="7"
order by fecha;
*/
/*
SELECT
DATE_FORMAT(hora, '%k:%i') as hora, fecha, sensor1 as T1, sensor2 AS T2, p_mar as PRESION, humedad
FROM `datos`
WHERE YEAR(fecha)="2023" AND MONTH(fecha)=7 AND DAY(fecha) = 13
ORDER BY id ASC;
*/
/*
SELECT subquery.* FROM (
SELECT
id, DATE_FORMAT(hora, '%k:%i') as hora, fecha, sensor1 as T1, sensor2 AS T2, p_mar as presion, humedad
FROM `datos`
ORDER BY id DESC
LIMIT 288
) as subquery
ORDER BY subquery.id ASC; */
/*SELECT
id, fecha, max(sensor1) as MaxT1, min(sensor1) as MinT1, ROUND(AVG(sensor1),2) as MedT1,
MAX(sensor2) as MaxT2, MIN(sensor2) as MinT2, ROUND(AVG(sensor2), 2) as MedT2,
MAX(p_mar) as MaxP, MIN(p_mar) as MinP, ROUND(AVG(p_mar), 2) AS MedP,
MAX(humedad) as MaxH, MIN(humedad) as MinH, ROUND(AVG(humedad), 2) as MedH
FROM `datos`
GROUP BY fecha
ORDER BY id DESC ;*/