• Anmelden
  • Registrieren
  • Suche
  1. Dashboard
  2. Forum
    1. Unerledigte Themen
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team-Mitglieder
    4. Trophäen
    5. Mitgliedersuche
  4. Tutorial Bereich
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Artikel
  • Seiten
  • Forum
  • Lexikon
  • Erweiterte Suche
  1. Informatik Forum
  2. Allgemeine Informatik
  3. Grundlagen der Informatik

Hilfe bei SQL Coding in PATSTAT

  • Veronika238
  • 21. Dezember 2025 um 15:46
  • Online
    Veronika238
    1
    Veronika238
    Mitglied
    Punkte
    10
    Beiträge
    1
    • 21. Dezember 2025 um 15:46
    • #1

    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

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!

Benutzerkonto erstellen Anmelden

Tags

  • sql
  • coding
  • SQL DB
  • PATSTAT
  • SQL Server

Benutzer online in diesem Thema

  • 1 Mitglied und 1 Besucher
  • Veronika238
Legende
  • Administratoren
  • Moderatoren
  • Gewerblicher Hoster
  • Premium
  1. Datenschutzerklärung
  2. Impressum
Community-Software: WoltLab Suite™
Website-Design: Fury - © NetzLiving GmbH