Vraag : De kolommen van de soort in spillijst.

Hallo ive kreeg een spilvraag die de gebruiker het op een „grappige“ manier wil sorteren.

THis is de output:

MON TUE WED THU FRI ZAT SUN

4 2 1
1 8


MON TUE WED THU FRI ZAT SUN

1 8
4 2 1

My probleem is dat ik de kolommen ASC of DESC moet sorteren. Op maandag die o.k. zouden zijn maar „ONGELDIGE“ dinsdag vóór 8.

Is zou er een manier zijn om dit? te doen?

Antwoord : De kolommen van de soort in spillijst.

Als ik uw vereisten heb verkeerd geïnterpreteerd, dan misschien is dit allen u wenst

            REEKS @CUSTOMORDER = @CUSTOMORDER + „ISNULL ([“ + BEKEERLING (NVARCHAR, @DATEFROM, 103) + „], 999999999) DESC,“

Maar als de vereisten zoals hierboven correct zijn, dan poging de hieronder code.
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
VERANDER PROCEDURE [dbo]. [spGetWeeklyTimesheet]
	@dateFROM datetime,
	@dateTO	datetime,
	@StaffID	nvarchar (5)
ZOALS

VERKLAAR @sql nvarchar (maximum)
VERKLAAR @dateFROMReset datetime
VERKLAAR @sqlSUM nvarchar (maximum)
VERKLAAR @CustomOrder nvarchar (maximum)	
VERKLAAR @CustomOrder2 nvarchar (maximum)	

PLAATS @dateFROMReset = @dateFROM
PLAATS @sqlSUM = ''
PLAATS @CustomOrder = ''
PLAATS @CustomOrder2 = ''

TERWIJL @DATEFROM=<> '''  + BEKEERLING (NVARCHAR, @DATEFROMRESET, 101) + '''
 EN  ZET om (NVARCHAR, StartTime, 101)  <>
           
Andere oplossingen  
 
programming4us programming4us