Fråga : sql-queryhjälp.

hi alla,

i har en docdate för varchar omvänd för query

select (, docdate, 101), cardcode, cardname, cashacct, cashsum, creditsum, checkacct, checksum, trsfrsum, paynodoc, nodocsum, doctotal,
(fall, när jdt.transtype = ”24” därefter ”inkomma betalning avslutar” annars ''), som transtype
, cntctcode från orct inre oct sammanfogar ojdtjdt
on oct.transid = jdt.transid
where oct.docdate mellan ”07/01/2010” och '07/27/2010'< förmiddagen för br som/>
i får resultaten. men pröva I-förmiddag att göra som tillverkas i en olik förmiddag för way.

i fäster en överträffa för att täcka. jag har 2 täcker. faktiska data sheet1 som jag får från queryen, men jag önskar den tillverkade något liknande sheet2.
Attachments: för >

<-/div> " title= " för den result.xls (47 KB)  " javascript för href= " för final result <-/div>
för >
<-/div> " klar "

Svar : sql-queryhjälp.

1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
välj *
från (
	vald docdate, cardcode, cardname, fall [typ]
		när 1 därefter ”kassa”,
		när 2 ”krediterar därefter”,
		när 3 ”kontrollerar därefter”,
		när 4 ”överför därefter”,
		när 5 därefter ”ingen doc”,
		avsluta som PaymentMode, fallet [typ]
		när 1 konverterar därefter (decimal- (20.2), cashsumen)
		när därefter creditsum 2
		när 3 därefter [kontrollsumman]
		när därefter trsfrsum 4
		när därefter nodocsum 5
		avsluta som [betalning värderar],
		transtype
	från tbl T
	argt sammanfoga (
		välj 1, SOM [för typ] all union väljer alla 2 union
		välj union 3 som alla väljer union 4, alla väljer 5) X
) SQ
var [betalning värderar], > 0
beställa vid docdate, cardcode, paymentmode
Andra lösningar  
 
programming4us programming4us