Skip to content

Instantly share code, notes, and snippets.

@kissmygritts
Created December 21, 2016 18:26
Show Gist options
  • Save kissmygritts/3a3029927873d812fe31e66939a81148 to your computer and use it in GitHub Desktop.
Save kissmygritts/3a3029927873d812fe31e66939a81148 to your computer and use it in GitHub Desktop.
insert telemetry.sql
INSERT INTO telemetry (raw_gps_id, animal_id, device_id, acq_time, longitude, latitude)
SELECT
raw_gps.id AS raw_gps_id,
deployments.device_id,
deployments.animal_id,
raw_gps.acq_time,
raw_gps.longitude,
raw_gps.latitude
FROM
deployments, raw_gps, devices
WHERE
raw_gps.serial_num = devices.serial_num AND
devices.id = deployments.device_id AND
(
(raw_gps.acq_time >= deployments.inservice AND
raw_gps.acq_time <= deployments.outservice)
OR
(raw_gps.acq_time >= deployments.inservice AND
deployments.outservice IS NULL)
);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment