MS-Office-Forum

Zurück   MS-Office-Forum > Microsoft Access & Datenbanken > SQL
Registrieren Forum Hilfe Alle Foren als gelesen markieren

Banner und Co.

Antworten
Ads
Themen-Optionen Ansicht
Alt 07.05.2019, 09:59   #16
magic1708
Threadstarter Threadstarter
MOF Koryphäe
MOF Koryphäe
Standard

Einzeln geht es.

Nur nicht mehr Having

Code:

SELECT      MONTH(dbo.T_Obj.EiDat) AS MONAT, COUNT(*) AS Komplett, SUM(CASE StaOb WHEN 'offen' THEN 1 ELSE 0 END) AS Offene, 
                        SUM(CASE StaOb WHEN 'Auftrag' THEN 1 ELSE 0 END) AS Erhaltene, SUM(CASE StaOb WHEN 'keinAuf' THEN 1 ELSE 0 END) AS keinAuftrag, 
                        SUM(CASE StaOb WHEN 'inBearb' THEN 1 ELSE 0 END) AS Bearb_NichAbg, SUM(CASE StaOb WHEN 'Absage' THEN 1 ELSE 0 END) AS Abgesagt, 
                        CAST(SUM(CASE StaOb WHEN 'offen' THEN 1 ELSE 0 END) AS money) / CAST(COUNT(*) AS Money) AS QuoteOffen, 
                        CAST(SUM(CASE StaOb WHEN 'Auftrag' THEN 1 ELSE 0 END) AS money) / CAST(COUNT(*) AS Money) AS QuoteErhalten, 
                        CAST(SUM(CASE StaOb WHEN 'keinAuf' THEN 1 ELSE 0 END) AS money) / CAST(COUNT(*) AS Money) AS QuotekeinAuftrag, 
                        CAST(SUM(CASE StaOb WHEN 'inBearb' THEN 1 ELSE 0 END) AS money) / CAST(COUNT(*) AS Money) AS QuoteBearb_NichAbg, 
                        CAST(SUM(CASE StaOb WHEN 'Absage' THEN 1 ELSE 0 END) AS money) / CAST(COUNT(*) AS Money) AS QuoteAbgesagt
FROM          dbo.T_User INNER JOIN
                        dbo.T_Obj ON dbo.T_User.UsID = RIGHT(dbo.T_Obj.UsIns, 8)
WHERE      (dbo.T_Obj.VkID = @VKB) AND (YEAR(dbo.T_Obj.EiDat) = @Jahr)
GROUP BY MONTH(dbo.T_Obj.EiDat)

__________________

Gruß Matthias
magic1708 ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 07.05.2019, 11:31   #17
hcscherzer
MOF Guru
MOF Guru
Standard

Zitat: von Matthias in #15

Meinst du das dann so?

Nö. Ohne UNION, also nur ab dem SELECT danach ...

Zitat: von und in #16

Einzeln geht es

Aber das ist doch wieder der erste Teil ...

Ist schon etwas zäh, oder?
Schau Dir doch bitte meine #14 noch mal an.
Da steht doch klipp und klar, was ich meine.

__________________

Freundlichen Gruß
Hans-Christian
-----------------------------------------
Oft erwünscht, selten beachtet: nach Erledigung des Problems den Thread als erledigt zu markieren
-----------------------------------------
Ich möchte nur Mitglied in einem Verein sein, der Leute wie mich nicht als Mitglied aufnimmt (Groucho Marx).
-----------------------------------------
Ab sofort regelmässig: MOF Stammtisch in Bremen. Näheres hier.

Geändert von hcscherzer (07.05.2019 um 11:35 Uhr).
hcscherzer ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 07.05.2019, 11:41   #18
magic1708
Threadstarter Threadstarter
MOF Koryphäe
MOF Koryphäe
Standard

Wir hatten es jetzt über das Management Studio probiert, da ging es ohne Probleme.

__________________

Gruß Matthias
magic1708 ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 07.05.2019, 12:50   #19
hcscherzer
MOF Guru
MOF Guru
Standard

Dann scheint es ja tatsächlich kein SQL- sondern ein Access- oder ein Übergabe-Problem zu sein. Soll's ja geben.

Dann werden die Aggregierung auf das gesamte Jahr und die anschließende UNION wohl oder übel doch im Access realisiert werden müssen.

__________________

Freundlichen Gruß
Hans-Christian
-----------------------------------------
Oft erwünscht, selten beachtet: nach Erledigung des Problems den Thread als erledigt zu markieren
-----------------------------------------
Ich möchte nur Mitglied in einem Verein sein, der Leute wie mich nicht als Mitglied aufnimmt (Groucho Marx).
-----------------------------------------
Ab sofort regelmässig: MOF Stammtisch in Bremen. Näheres hier.
hcscherzer ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 07.05.2019, 13:04   #20
magic1708
Threadstarter Threadstarter
MOF Koryphäe
MOF Koryphäe
Standard

wieso das?

Ich kann ja nun die Parameter an die EXEC übergeben und erhalte dann die Ergebnisse?

Oder falsch verstanden?

__________________

Gruß Matthias
magic1708 ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 07.05.2019, 16:11   #21
hcscherzer
MOF Guru
MOF Guru
Standard

Zitat:

Oder falsch verstanden?

Ja, das hatte ich der Tat so verstanden, als ob sich die SP im MS ausführen liesse aber nicht aus Access heraus.

Wenn es denn jetzt funktioniert, dann ist es ja schön.
Aber ein Post, der das deutlich macht, wäre (fast) noch besser.
Nicht zu reden von einem "erledigt" Haken ...

__________________

Freundlichen Gruß
Hans-Christian
-----------------------------------------
Oft erwünscht, selten beachtet: nach Erledigung des Problems den Thread als erledigt zu markieren
-----------------------------------------
Ich möchte nur Mitglied in einem Verein sein, der Leute wie mich nicht als Mitglied aufnimmt (Groucho Marx).
-----------------------------------------
Ab sofort regelmässig: MOF Stammtisch in Bremen. Näheres hier.
hcscherzer ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 08.05.2019, 07:19   #22
magic1708
Threadstarter Threadstarter
MOF Koryphäe
MOF Koryphäe
Standard

Das interessante ist auch, dass jetzt die funktionierende SP, sich erst gar nicht im Access "Entwurfsmodus" anzeigen lässt.

Scheinbar zu komplex für das Access. Muss leider noch mit der 2010 daran. Weil wir noch einige alte Systeme haben.

Aber das ist ein anderes Thema.

Vielen Dank für den Support, wie immer hier, richtig gut !!

Lieben Dank.

Ich erledige dann diese Frage hier.

__________________

Gruß Matthias
magic1708 ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Ads
Antworten


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Besucher: 1)
 
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 anzufügen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

vB Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist An.
Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:19 Uhr.



Powered by: vBulletin Version 3.6.2 (Deutsch)
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.

Copyright ©2000-2018 MS-Office-Forum. Alle Rechte vorbehalten.
Copyright ©Design: Manuela Kulpa ©Rechte: Günter Kramer
Eine Verwendung der Inhalte in anderen Publikationen, auch auszugsweise,
ist ohne ausdrückliche Zustimmung der Autoren nicht gestattet.