Questione : Domanda prescelta di SQL


--generare il rapporto #1
Devo modificare la domanda prescelta qui sotto a tutto scrivo ad una colonna
prescelto
       cr.a “name1„,
       cg.b “name2„,
       i.c “name3„
Ho provato
prescelto
       ^ i.c “name3„ del ^ cg.b di cr.a

ma ottenere il seguente errore
I tipi di dati nvarchar e nvarchar sono incompatibili nell'operatore booleano di XOR

è ci un senso averlo in modo che se un valore dal Cr della tabella, dalla colonna a O dal valore dalla colonna b della tabella CG O dal valore dalla colonna c della Tabella I COME “nome„

Acclamazioni

Risposta : Domanda prescelta di SQL

Il meglio per usare l'ANSI adeguato si unisce invece di mescolarsi.

selezionare cn.userid “UserID„,
       cn.first_name + ' '+ cn.last_name “nome„,
       _name “BSL„ di org.org,
       loc.location_name “posizione„,
       x.a “nome„
 da ((il Cr table1 lasciato esterno unisce il cn table2 su cn.contact = cr.customer) ha lasciato esterno uniscono table3 CG su cn.contact = CG. [utente])
esterni di sinistra uniscono table4 i su cn.contact= i.request
la traversa unisce il org di organizzazione
la traversa unisce la posizione di posizione
esterno applicar (
      selezionare il a=convert (varchar (massimo), cr.a) dove cr.a non è nullo
      unione tutta
      selezionare cg.b dove cg.b non è nullo
      unione tutta
      selezionare i.c dove i.c non è) x nulla
dove cn.location_id = loc.location_id
Altre soluzioni  
 
programming4us programming4us