Questione : aiuto di domanda di sql.

ciao tutti, il

i hanno un convertito del query

select (varchar, il docdate, il docdate di 101), il cardcode, il cardname, il cashacct, il cashsum, il creditsum, il checkacct, il checksum, il trsfrsum, il paynodoc, il nodocsum, il doctotal, il
(caso quando jdt.transtype = “24„ allora “estremità di pagamento ricevuto)„ altre '' come transtype
, cntctcode da orct ottobre interno unisce il jdt
on del ojdt oct.transid = jdt.transid
where oct.docdate fra “07/01/2010„ e '07/27/2010'< Br/>
i che ottiene i risultati. ma sto provando a fare un'uscita in un way.

i che allega un foglio di supremazia. ho 2 strati. dati che reali sheet1 ottengo dalla domanda ma voglio produrre come sheet2.
class= " lastRow del
>Attachments " di nome " del class= del class= " valore " del
il

class= " fileInfo " del
il title= " " di nome di schedario del class= " di result.xls il class= (47 KB)  Javascript " del href= " " dei attachmentDetails del class= di (tipo di lima particolari)  
class= " descrizione " del
result
finale
il class= di
del >
class= del

Risposta : aiuto di domanda di sql.

1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
selezionare *
da (
	selezionare il docdate, il cardcode, il cardname, il caso [tipo]
		quando 1 allora “incassa„
		quando 2 allora “accreditano„
		quando 3 allora “controllano„
		quando 4 allora “trasferiscono„
		quando 5 allora “nessun documento„
		concluder come PaymentMode, il caso [tipo]
		quando 1 allora converte (decimale (20.2), cashsum)
		quando allora creditsum 2
		quando 3 allora [totale di controllo]
		quando allora trsfrsum 4
		quando allora nodocsum 5
		estremità come [valore di pagamento],
		transtype
	da tbl T
	la traversa si unisce (
		selezionare 1 COME l'unione tutta [del tipo] seleziona 2 l'unione tutti
		selezionare l'unione che 3 tutte selezionano l'unione 4 tutte selezionano 5) la X
) QUADRATO
dove [valore di pagamento] > 0
ordine da docdate, cardcode, paymentmode
Altre soluzioni  
 
programming4us programming4us