Vraag : sql vraaghulp.

hallo hebben allen,

i een query

select omzetten (varchar, docdate, 101) docdate, cardcode, cardname, cashacct, cashsum, creditsum, checkacct, checksum, trsfrsum, paynodoc, nodocsum, doctotal,
(geval wanneer jdt.transtype = het anders eind '' toen van „Inkomende Betaling „24““) aangezien transtype
, cntctcode vanaf binnen zich orctoct ojdt jdt
on oct.transid = jdt.transid
where oct.docdate tussen „07/01/2010“ en '07/27/2010'< die br/>
i am aansluit de resultaten krijgen. maar ik probeer om een output te maken in het verschillende way.

i am vastmaken blad uitblinken. ik heb 2 bladen. sheet1 daadwerkelijke gegevens die ik van de vraag heb gekregen maar ik wil de output zoals sheet2.
Attachments:
van

Antwoord : sql vraaghulp.

1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
selecteer *
van (
	selecteer docdate, cardcode, cardname, geval [type]
		wanneer 1 dan „int“
		wanneer 2 dan „crediteren“
		wanneer 3 dan „controleren“
		wanneer 4 dan „overbrengen“
		wanneer 5 toen „geen doc.“
		eind als PaymentMode, geval [type]
		wanneer 1 dan omzet (decimaal (20.2), cashsum)
		wanneer toen creditsum 2
		wanneer 3 toen [controlesom]
		wanneer toen trsfrsum 4
		wanneer toen nodocsum 5
		eind zoals [de Waarde van de Betaling],
		transtype
	van tbl T
	het kruis treedt toe (
		selecteer 1 ZOALS [type] de unie allen 2 unie allen selecteert
		selecteer unie 3 allen unie selecteren 4 allen 5) X selecteren
) SQ
waar [de Waarde van de Betaling] > 0
orde door docdate, cardcode, paymentmode
Andere oplossingen  
 
programming4us programming4us