Hallo zusammen,
ich benötige für eine wissenschaftliche Arbeit einen Datensatz über AI Patente in den letzten 8 Jahren, dann welche Unternehmen dies waren in Europa. Dann soll im Output außerdem die Anzahl an Forward citations dieser AI patente in den letzten 5 Jahren enthalten sein und auch noch die generelle Anzahl an patenten der letzten 3 Jahre. Alles ausgegeben in der gleichen Tabelle. Leider komme ich nicht weiter bzw. kommen verschiedenste Fehlermeldungen, wenn die den Code für Forward Citations und die generellen Patente der letzten 3 Jahre anhänge. Deshalb habe ich bisher nur Folgendes:
SELECT TOP 3
p.psn_name AS inventor_name,
a.appln_filing_year,
LEFT(ipc.ipc_class_symbol, 4) AS tech_field,
COUNT(DISTINCT a.appln_id) AS patent_count
FROM tls201_appln AS a
INNER JOIN tls207_pers_appln AS pa
ON a.appln_id = pa.appln_id
INNER JOIN tls206_person AS p
ON pa.person_id = p.person_id
INNER JOIN tls209_appln_ipc AS ipc
ON a.appln_id = ipc.appln_id
WHERE a.appln_filing_year >= YEAR(GETDATE()) - 8
AND p.person_ctry_code IN ('AT', 'BE', 'DE', 'FR', 'GB', 'IT', 'NL', 'ES', 'SE', 'CH')
AND (ipc.ipc_class_symbol LIKE 'G06N%'
OR ipc.ipc_class_symbol LIKE 'G05B%'
OR ipc.ipc_class_symbol LIKE 'G06F%')
AND ipc.ipc_position = 'L'
AND pa.applt_seq_nr > 0
GROUP BY
p.psn_name,
a.appln_filing_year,
LEFT(ipc.ipc_class_symbol, 4)
ORDER BY
patent_count DESC,
p.psn_name;
Könnte jemand mir helfen, wie ich möglichst schlau die anderen zwei Kriterien dranhänge?
Vielen Dank im Voraus!
LG
ich benötige für eine wissenschaftliche Arbeit einen Datensatz über AI Patente in den letzten 8 Jahren, dann welche Unternehmen dies waren in Europa. Dann soll im Output außerdem die Anzahl an Forward citations dieser AI patente in den letzten 5 Jahren enthalten sein und auch noch die generelle Anzahl an patenten der letzten 3 Jahre. Alles ausgegeben in der gleichen Tabelle. Leider komme ich nicht weiter bzw. kommen verschiedenste Fehlermeldungen, wenn die den Code für Forward Citations und die generellen Patente der letzten 3 Jahre anhänge. Deshalb habe ich bisher nur Folgendes:
SELECT TOP 3
p.psn_name AS inventor_name,
a.appln_filing_year,
LEFT(ipc.ipc_class_symbol, 4) AS tech_field,
COUNT(DISTINCT a.appln_id) AS patent_count
FROM tls201_appln AS a
INNER JOIN tls207_pers_appln AS pa
ON a.appln_id = pa.appln_id
INNER JOIN tls206_person AS p
ON pa.person_id = p.person_id
INNER JOIN tls209_appln_ipc AS ipc
ON a.appln_id = ipc.appln_id
WHERE a.appln_filing_year >= YEAR(GETDATE()) - 8
AND p.person_ctry_code IN ('AT', 'BE', 'DE', 'FR', 'GB', 'IT', 'NL', 'ES', 'SE', 'CH')
AND (ipc.ipc_class_symbol LIKE 'G06N%'
OR ipc.ipc_class_symbol LIKE 'G05B%'
OR ipc.ipc_class_symbol LIKE 'G06F%')
AND ipc.ipc_position = 'L'
AND pa.applt_seq_nr > 0
GROUP BY
p.psn_name,
a.appln_filing_year,
LEFT(ipc.ipc_class_symbol, 4)
ORDER BY
patent_count DESC,
p.psn_name;
Könnte jemand mir helfen, wie ich möglichst schlau die anderen zwei Kriterien dranhänge?
Vielen Dank im Voraus!
LG