Frage : Artspalten in der Gelenktabelle.

Hallo erhielt ive eine Gelenkfrage, die der Benutzer sie auf eine „lustige“ Art sortieren wünscht.

THis ist der Ausgang:

MON TUE WED THU FREI SAT SUN
-----------------------------------------------------
4 2 1
1 8


MON TUE WED THU FREI SAT SUN
-----------------------------------------------------
1 8
4 2 1

My Problem ist, dass ich die Spalten ASC oder DESC sortieren muss. An Montag, der okay sein würde, aber am Dienstag „NULL“ vor 8.

Is eine Weise dort sein, dies zu tun??

Antwort : Artspalten in der Gelenktabelle.

Wenn ich Ihre Anforderungen misread, dann möglicherweise ist dieses alles, das Sie benötigen

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

Aber, wenn die Anforderungen korrekt als oben sind, dann den Code unten versuchen.
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:
6:
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:
VERFAHREN [dbo] ÄNDERN. [spGetWeeklyTimesheet]
	@dateFROM Datum/Uhrzeit,
	@dateTO	Datum/Uhrzeit,
	@StaffID	nvarchar (5)
WIE

Das @sql ERKLÄREN, das nvarchar ist (maximal)
@dateFROMReset Datum/Uhrzeit ERKLÄREN
Das @sqlSUM ERKLÄREN, das nvarchar ist (maximal)
Das @CustomOrder ERKLÄREN, das nvarchar ist (maximal)	
@CustomOrder2 ERKLÄREN, das nvarchar ist (maximal)	

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

WÄHREND @DATEFROM=<> '''  + BEKEHRTER (NVARCHAR, @DATEFROMRESET, 101) + '''
 UND  BEKEHRTER (NVARCHAR, StartTime, 101)  <>
           
Weitere Lösungen  
 
programming4us programming4us