![]() | |
![]() |
| | Thread Tools | Display Modes |
#1
| |||
| |||
|
#2
| |||
| |||
|
|
Hello, I have been having a tough time writing the follow requirement for a query. On a table that the primary key is a tagId and an hourly timestamp, I would like to find out for every hour which tags did not get entered into the database. Essentially I am looking for patterns of entries that are not making it into tableB. Examples of the tables: TableA TableB TagID and TagName TagId Timestamp PK PK1 PK2 approx 6000 rows approx 6000 rows per hour I am thinking that I will need to do something like: Select tableB1.time, count(*) from tableB1 group by tableB1.time having tableB1.time >= XXXX and tableB1.time <= XXXX and tableB1.tagId not in (select tagId from tableA where not exists (select tableA.tagId, distinct.tableB2.time from tableB2) I have been trying to create an effecient query handle this but have not had any luck. Any assistance would be more then appreciated. Thanks, Andy |
![]() |
| Thread Tools | |
| Display Modes | |
| |