SQL - geschlossene Tickets suchen

Hilfe zu OTRS Problemen aller Art
Post Reply
tuxtom
Znuny expert
Posts: 173
Joined: 22 Sep 2016, 11:44
Znuny Version: 6.0.38
Real Name: Tux
Location: Germany
Contact:

SQL - geschlossene Tickets suchen

Post by tuxtom »

Moin Alle,
kann mir jemand bei der SQL-Syntax helfen?
Ich muss Tickets suchen die älter als 'n' sind und geschlossen.

Mit dem 'Schließen' komme ich nicht klar :(

Gruß, Tom.
-----------------------
Debian
OTRS 6.0.38, ITSM 6
rbroda
Znuny expert
Posts: 152
Joined: 03 Jun 2013, 14:40
Znuny Version: 6.0.33
Real Name: Robert
Company: Gebr. Steimel GmbH

Re: SQL - geschlossene Tickets suchen

Post by rbroda »

Hilft vielleicht weiter, wenn Du SQL Basics kennst:
ftp.otrs.org/pub/otrs/doc/database-schema/otrs-6-database.png
tuxtom
Znuny expert
Posts: 173
Joined: 22 Sep 2016, 11:44
Znuny Version: 6.0.38
Real Name: Tux
Location: Germany
Contact:

Re: SQL - geschlossene Tickets suchen

Post by tuxtom »

hab's gefunden.

Code: Select all

....AND ticket_state_id = 2

Danke
-----------------------
Debian
OTRS 6.0.38, ITSM 6
tuxtom
Znuny expert
Posts: 173
Joined: 22 Sep 2016, 11:44
Znuny Version: 6.0.38
Real Name: Tux
Location: Germany
Contact:

Re: SQL - geschlossene Tickets suchen

Post by tuxtom »

Ich suche Tickets die älter sind als 7 Jahre und geschlossen sind.
Es gibt einen Unterschied zwischen meinem GenericAgent und einer manuellen SQL-Abfrage von 42 Tickets.

Der GA findet 1632
In der SQL-Box finde ich 1590.

Code: Select all

select COUNT(*) from ticket where create_time <= '2011-05-22 15:36:00' AND ticket_state_id = 2
Macht der GA noch Dinge im Hintergrund?

Gruß, Tom.
-----------------------
Debian
OTRS 6.0.38, ITSM 6
wurzel
Znuny guru
Posts: 3224
Joined: 08 Jul 2010, 22:25
Znuny Version: x.x.x
Real Name: Florian

Re: SQL - geschlossene Tickets suchen

Post by wurzel »

Hi,

der SQL gibt Dir alle
der GenericAgent nur gültige Queues zum Beispiel.

*edit* ... dann wäre Dein Ergebnis aber anders... :shock: Sorry, dann muss ich meine Antwort zurückziehen *edit*

viele Grüße
Flo
OTRS 8 SILVER (Prod)
OTRS 8 auf Debian 11 (Test)
Znuny 7.x latest version testing auf Debian 11

-- Ich beantworte keine Forums-Fragen PN - No PN please

I won't answer to unfriendly users any more. A greeting and regards are just polite.
tuxtom
Znuny expert
Posts: 173
Joined: 22 Sep 2016, 11:44
Znuny Version: 6.0.38
Real Name: Tux
Location: Germany
Contact:

Re: SQL - geschlossene Tickets suchen

Post by tuxtom »

Hi,

weißt du wie ich die Anzahl (Vorschau GA) der "Betroffenen Tickets" erhöhen kann?
Nur so kann ich diese mit der SQL-Abfrage vergleichen.

Gruß, Tom.
-----------------------
Debian
OTRS 6.0.38, ITSM 6
zzz
Znuny superhero
Posts: 888
Joined: 15 Dec 2016, 15:13
Znuny Version: All
Real Name: Emin
Company: Efflux GmbH
Contact:

Re: SQL - geschlossene Tickets suchen

Post by zzz »

Hallo Tom,

Du sucht nach Tickets mit einem Status (erfolgreich geschlossen, erfolglos geschlossen etc), musst aber nach Status-Typ (geschlossen) suchen.
Füg einen 'IN' Operator hinzu, der alle ticket_state IDs mit der ticket_state_type ID 3 (closed) enthält.

Viele Grüße
Emin
Professional OTRS, Znuny & OTOBO services: efflux.de | efflux.de/en/

Free and premium add-ons: German | English
tuxtom
Znuny expert
Posts: 173
Joined: 22 Sep 2016, 11:44
Znuny Version: 6.0.38
Real Name: Tux
Location: Germany
Contact:

Re: SQL - geschlossene Tickets suchen

Post by tuxtom »

ich hab jetzt einen Vergleich zwischen dem GA und der SQL-Box-Abfrage in 2 Excel-Dateien.

GA
Alle Tickets die geschlossen sind
Erstellzeiten: Ticket erstellt vor mehr als 7 Jahren (ab heute 23.5.2018)
GA findet 1665 Tickets

Ticket Suche
In der Ticketsuche habe ich die gleichen Einstellungen wie im GA und die Suche findet die gleiche Anzahl an Tickets wie der GA - 1664 Tickets
Export als Excel

SQL-Box

Code: Select all

select COUNT(*) from ticket where create_time <= '2011-05-23 00:00:00' AND ticket_state_id = 2
findet 1590 Tickets
Export als Excel

Der Unterschied zwischen den Ergebnissen ist das der GA noch 2 Tage mehr in der Suche drin hat, WARUM???????
Und zwar noch die Tage 24.5 und 25.5.2011

Wir haben herausgefunden das das mit den zurückliegenden Schaltjahren zutun hat.
Wenn die Suche und der GA 2020 ausgeführt wird werden es 3 Tage mehr sein.
Der GA und die Suche richten sich nach dem Alter des Tickets und rechnen mit 7 x 365 Tage
2012 und 2016 waren Schaltjahre.

Sollte das stimmen sind der GA und die Suche für buchhalterische Dinge nicht mehr zu gebrauchen.
Kann einer das gegen prüfen oder verstehe ich da total was falsch?

Gruß, Tom.
-----------------------
Debian
OTRS 6.0.38, ITSM 6
Post Reply