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.
SQL - geschlossene Tickets suchen
-
- 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
-----------------------
Debian
OTRS 6.0.38, ITSM 6
Debian
OTRS 6.0.38, ITSM 6
-
- 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
Hilft vielleicht weiter, wenn Du SQL Basics kennst:
ftp.otrs.org/pub/otrs/doc/database-schema/otrs-6-database.png
ftp.otrs.org/pub/otrs/doc/database-schema/otrs-6-database.png
-
- 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
-----------------------
Debian
OTRS 6.0.38, ITSM 6
Debian
OTRS 6.0.38, ITSM 6
-
- 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
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.
Macht der GA noch Dinge im Hintergrund?
Gruß, Tom.
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
Gruß, Tom.
-----------------------
Debian
OTRS 6.0.38, ITSM 6
Debian
OTRS 6.0.38, ITSM 6
Re: SQL - geschlossene Tickets suchen
Hi,
der SQL gibt Dir alle
der GenericAgent nur gültige Queues zum Beispiel.
*edit* ... dann wäre Dein Ergebnis aber anders... Sorry, dann muss ich meine Antwort zurückziehen *edit*
viele Grüße
Flo
der SQL gibt Dir alle
der GenericAgent nur gültige Queues zum Beispiel.
*edit* ... dann wäre Dein Ergebnis aber anders... 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.
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.
-
- 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
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.
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
Debian
OTRS 6.0.38, ITSM 6
-
- Znuny superhero
- Posts: 889
- Joined: 15 Dec 2016, 15:13
- Znuny Version: All
- Real Name: Emin
- Company: Efflux GmbH
- Contact:
Re: SQL - geschlossene Tickets suchen
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
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
Free and premium add-ons: German | English
-
- 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
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
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.
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
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
Debian
OTRS 6.0.38, ITSM 6