diff --git a/SQL Query.sql b/SQL Query.sql deleted file mode 100644 index 5a5c3a532f7d32dbef00c259bbb3b83bfd81f3a6..0000000000000000000000000000000000000000 --- a/SQL Query.sql +++ /dev/null @@ -1,44 +0,0 @@ -/* Dane dla pomiaru nr 1 */ - - SELECT PROXIMITY, TIMESTAMP, MEASUREMENT, StyleColor, ITEMID - FROM rfid.Logs - JOIN rfid.EanEpc ON rfid.Logs.EPC = rfid.EanEpc.EPC - JOIN dw.Item ON rfid.EanEpc.EAN = dw.Item.EAN - WHERE MEASUREMENT = 1 - ORDER BY TIMESTAMP - - /* Ile stylokolorow */ - SELECT StyleColor - FROM rfid.Logs - JOIN rfid.EanEpc ON rfid.Logs.EPC = rfid.EanEpc.EPC - JOIN dw.Item ON rfid.EanEpc.EAN = dw.Item.EAN - WHERE MEASUREMENT = 1 - GROUP BY StyleColor - - /* Liczba sygnalow dla kazdego pomiaru */ - /* 3 róşne wyniki dla ITEMID EAN i EPC */ - SELECT MEASUREMENT, COUNT(DISTINCT(rfid.EanEpc.EPC)) - FROM rfid.Logs - JOIN rfid.EanEpc ON rfid.Logs.EPC = rfid.EanEpc.EPC - JOIN dw.Item ON rfid.EanEpc.EAN = dw.Item.EAN - group by MEASUREMENT - order by MEASUREMENT - - /* Dla SF078-MLC */ - SELECT PROXIMITY, TIMESTAMP, MEASUREMENT, StyleColor, ITEMID - FROM rfid.Logs - JOIN rfid.EanEpc ON rfid.Logs.EPC = rfid.EanEpc.EPC - JOIN dw.Item ON rfid.EanEpc.EAN = dw.Item.EAN - WHERE MEASUREMENT = 1 - AND StyleColor = 'SF078-MLC' - ORDER BY TIMESTAMP - - /* Dla ID 2296876 */ - SELECT PROXIMITY, TIMESTAMP, MEASUREMENT, StyleColor, ITEMID - FROM rfid.Logs - JOIN rfid.EanEpc ON rfid.Logs.EPC = rfid.EanEpc.EPC - JOIN dw.Item ON rfid.EanEpc.EAN = dw.Item.EAN - WHERE MEASUREMENT = 1 - AND ITEMID = 2296876 - ORDER BY TIMESTAMP - diff --git a/SQLQuery_fulljoin_timesplit.sql b/SQLQuery_fulljoin_timesplit.sql deleted file mode 100644 index ede24cb69625fc0efa67f0240bba7399862a0662..0000000000000000000000000000000000000000 --- a/SQLQuery_fulljoin_timesplit.sql +++ /dev/null @@ -1,56 +0,0 @@ --- FULL JOIN TABLE WITH ADDITIONAL COLUMNS - SELECT TOP 1000 *, - RIGHT(t.TIMESTAMP, 12) AS 'TIME', - RIGHT(prev.TIMESTAMP, 12) AS 'PREV_TIME' - --LEFT(rfid.TIMESTAMP, 10) AS 'DATE' niepotrzebne, rozpatrujemy tylko 1 dzień - FROM rfid.Logs rfid - JOIN rfid.EanEpc ean - ON rfid.EPC = ean.EPC - JOIN dw.Item it - ON ean.EAN = it.EAN - JOIN dw.Subclass sub - ON sub.SubclassID = it.SubclassID - JOIN dw.Class cl - ON sub.ClassID = cl.ClassID - JOIN dw.Department dep - ON dep.DepartmentID = cl.DepartmentID - JOIN dw.Brand br - ON dep.BrandID = br.BrandID - JOIN (SELECT TIMESTAMP, ROW_NUMBER() OVER (ORDER BY TIMESTAMP) AS 'RN' - FROM rfid.Logs) t - ON rfid.TIMESTAMP = t.TIMESTAMP - LEFT JOIN (SELECT TIMESTAMP, ROW_NUMBER() OVER (ORDER BY TIMESTAMP) AS 'RN_PREV' - FROM rfid.Logs) prev - ON t.RN-1 = prev.RN_PREV - WHERE ean.EAN = '5902805820577' - AND ITEMID = '2155620' - ORDER BY t.TIMESTAMP - - - - --- - SELECT MAX(PROXIMITY) - FROM rfid.Logs rfid - JOIN rfid.EanEpc ean - ON rfid.EPC = ean.EPC - JOIN dw.Item it - ON ean.EAN = it.EAN - JOIN dw.Subclass sub - ON sub.SubclassID = it.SubclassID - JOIN dw.Class cl - ON sub.ClassID = cl.ClassID - JOIN dw.Department dep - ON dep.DepartmentID = cl.DepartmentID - JOIN dw.Brand br - ON dep.BrandID = br.BrandID - ORDER BY rfid.TIMESTAMP - --- NUMBER OF DISTINCT EANs (ITEMIDs) PER EPC (CLIP (?)) - SELECT EPC, COUNT(EAN) AS cn - FROM rfid.EanEpc - GROUP BY EPC - ORDER BY cn DESC - - -