Zurück   Entwickler-Forum > Datenbanken > SQL

Antwort
 
Themen-Optionen Ansicht

Problem mit Select / Sub-Select und max()
Alt 23.07.2010, 15:11   #1
Timmy2010
Neuer Benutzer
 
Timmy2010 ist offline
Registriert seit: 23.07.2010
Beiträge: 1
Timmy2010 befindet sich auf einem aufstrebenden Ast
Standard Problem mit Select / Sub-Select und max()

Hallo,

ich bin noch etwas holprig mit SQL, deswegen auch meine Frage hier.
In dem folgenden Query möchte ich gerne meine CaseIDs haben, welche (neben den User filter) NICHT den angegebenen action status, in der höchsten sequenz nummer enthällt.
In dem action table kann eine user ID mehrfach vorkommen und hat dementsprechend eine sequenz nummer.
Mir wird schon beim schreiben leicht schwindelig, weil es wirklich etwas tricky zu erklären ist, aber ich hoffe jemand kann mir sagen was ich falsch mache.

Wenn ich diesen query absende, bekomme ich trotzdem case IDs welche den action code enthalten.

sql Code:
  1. SELECT DISTINCT(XCASE.xCASE_ID)
  2. FROM
  3. (
  4. SELECT max(seq_no) maxSeqNo, xcase_id, action_type
  5. FROM xaction
  6. GROUP BY action_type, xcase_id
  7. ) CaseAction
  8.  
  9. JOIN xcase ON xcase.xcase_id = caseaction.xcase_id
  10. JOIN xSTAFF_HIERARCHY
  11. ON xSTAFF_HIERARCHY.USER_ID = xCASE.CASE_RESP_USER_CD
  12. JOIN xCASE_ISSUE
  13. ON xCASE_ISSUE.xCASE_ID = xCASE.xCASE_ID
  14. WHERE (xSTAFF_HIERARCHY.USER_SUBCAT IS IN ('A1 USERS','A2 USERS')
  15. AND xSTAFF_HIERARCHY.end_dt='2050-12-31')
  16. AND xSTAFF_HIERARCHY.USER_subgrp IS NOT IN ('GLOBAL','USA')
  17. AND xCASE.case_status_cd='O'
  18. AND xcase.end_dt='2050-12-31'
  19. AND caseaction.action_type <> 'TESTACCOUNT'

Geändert von Timmy2010 (23.07.2010 um 19:47 Uhr)
  Mit Zitat antworten

Anzeige

Alt 23.07.2010, 18:08   #2
fanderlf
Stammgast
 
fanderlf ist gerade online
Registriert seit: 18.07.2008
Beiträge: 1.377
fanderlf befindet sich auf einem aufstrebenden Ast
Standard

Bitte vernünftig formatieren mit [code][/oder] oder noch besser [highlight=sql][/highlight].

Ausserdem bitte gleich noch die Tabellenstruktur mit dazu posten. Das ist ein riesen Kommando und wird kennen leider Deine Domäne nicht.
  Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu



Alle Zeitangaben in WEZ +2. Es ist jetzt 19:29 Uhr.



© 1995–2009 Software & Support Verlag GmbH. Vervielfältigung nur mit Genehmigung des Verlags.