Jump to content

Weiteres Feld


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Hallo liebe Gemeinde =)

 

habe da ein kleines Problem... Ich würde gerne in meiner Bestehenden Abfrage

Select
 CONTRACT.CONTRACT_NO As Vertragsnummer,
 CUSTOMER.CUSTOMER_NO As Kundennummer,
 CUSTOMER.CUSTOMER_NAME As Kundenname,
 CUSTOMER.E_MAIL As KundenEMail,
 MACHINE_ON_CONTRACT.CONTRACT_ACTIVE_FROM As VertragsBeginn,
 MACHINE.MACHINE_NO As ServiceNr,
 MACHINE.LOCATION As Location,
 MODEL.MODEL_TYPE As ModelTyp,
 MODEL.DESCRIPTION As ModelBeschreibung,
 ADDRESS.PHONE_NO As PhoneNr,
 ADDRESS.FAX_NO As FaxNr,
 ADDRESS.POSTAL_CODE As PLZCode,
 ADDRESS.ADDRESS_2 As Street,
 EXTERNAL_ADDRESS.POST_LOCATION As Area,
 METER.METER_TYPE,
 CONTRACT_PERIOD_VOLUME.CONTRACT_PERIOD As VertragsPeriode,
 [b]CONTRACT_METER_DETAILS.VOLUME As VolumeswA4[/b]
From
 CONTRACT Inner Join
 CUSTOMER On CONTRACT.CUSTOMER_OBJ_NO = CUSTOMER.OBJ_NO Inner Join
 MACHINE_ON_CONTRACT On MACHINE_ON_CONTRACT.CONTRACT_OBJ_NO = CONTRACT.OBJ_NO Inner Join
 MACHINE On MACHINE_ON_CONTRACT.MACHINE_OBJ_NO = MACHINE.OBJ_NO Inner Join
 MODEL On MACHINE.MODEL_OBJ_NO = MODEL.OBJ_NO Inner Join
 ADDRESS On CONTRACT.ADDRESS_ROW_NO = ADDRESS.ROW_NO And CUSTOMER.OBJ_NO = ADDRESS.SOURCE_OBJ_NO Inner Join
 EXTERNAL_ADDRESS On ADDRESS.ROW_NO = EXTERNAL_ADDRESS.ROW_NO And CUSTOMER.CUSTOMER_NO = EXTERNAL_ADDRESS.CUSTOMER_NO Inner Join
 METER_ON_CONTRACT On METER_ON_CONTRACT.CONTRACT_OBJ_NO = CONTRACT.OBJ_NO And METER_ON_CONTRACT.MACHINE_OBJ_NO = MACHINE.OBJ_NO Inner Join
 METER On METER_ON_CONTRACT.METER_OBJ_NO = METER.OBJ_NO Inner Join
 CONTRACT_PERIOD_VOLUME On CONTRACT_PERIOD_VOLUME.CONTRACT_OBJ_NO = CONTRACT.OBJ_NO Inner Join
 CONTRACT_METER_DETAILS On CONTRACT_METER_DETAILS.CONTRACT_OBJ_NO = CONTRACT.OBJ_NO
Where
 CONTRACT.CONTRACT_NO = '1348' And
 METER.METER_TYPE = 'swA4' And
 CONTRACT_METER_DETAILS.METER_OBJ_NO = '{0C3E01E9-D233-4650-98A9-4F43738C4E24}'

 

Ein weiteres Feld hinzufügen!

METER.METER_TYPE,

CONTRACT_METER_DETAILS.VOLUME As VolumecolA4

 

Da die Daten alle in einer anderen Zeile stehen bzw. eine eindeutige ID besitzen. Komme ich hier nicht weiter... hat Jemadn ne Idee?

 

MfG

Link zu diesem Kommentar

hmm ich versuchs mal... Ich habe einen Vertrag bei dem ein Kopierer mit 4 verschiedenen Zählern. Jeder Zählertyp S/W A4, A3 und Color A4, A3 hat also einen eindeutigen Wert und sind alle der Vertragsnummer zugeordnet. In der Oben gezeigten Abfrage ließt er mir viele Daten aus und dazu einen dieser Zählertypen (A4sw) über eine WHERE Bedingung.

 

Jetzt möchte ich auch noch einen 2. Zählertyp (Color A4) mit in die obige Abfrage aufnehmen! Da ich nur den weg kenne eine 2. abfrage zu erstellen. wollte ich mal horchen obs noch andere möglichkeiten gibt!

Gibt es eine Art

 

Select artnr as A, artgruppe as B,kosten as C,farbe as D,beschreibung as E,

(SELECT contact, contact_obj from tabelle1 inner join tabelle2 ON contact_no = contact_obj

Where contact_no = '1234') as H

FROM

tabellen inner join

Where

contract.contract_no = 1234

 

 

Benutze MSSQL 2008

 

Mfg

bearbeitet von respecT
Link zu diesem Kommentar
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Schreibe einen Kommentar

Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor-Fenster leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...