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!

Recommended Posts

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 to comment

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

Edited by respecT
Link to comment
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...