cancel
Showing results for 
Search instead for 
Did you mean: 

zwei Felder (Monat und Jahr) verbinden, aber sortierbar

Former Member
0 Kudos

Hallo Leute,

ich stehe noch vor einem Problem, wo ich freundlichst um Mithilfe bitte:

mit diesem Teil-Query:

CAST(MONTH(T0.DocDueDate) AS VARCHAR) + ' ' + CAST(YEAR(T0.DocDueDate) AS VARCHAR) AS 'DUE-MM-YYYY'

,

habe ich als ergebnis

1 2011

10 2011

12 2011

2 2011

kann man das Feld Monat auf 2 Stellen bringen (führende Null) damit sich das auch zeitlich sortieren ließe ?

01 2011

02 2011

10 2011

12 2011

Vielen Dank für Eure Wissenswerte.

Gruß

Markuis

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hallo,

was hälst Du davon, das numerisch zu machen?

Year(T0.DocDueDate) * 100 + Month(T0.DocDueDate)

Ergibt ja 201104 zum Beispiel.

Alternativ... so auf die schnelle (ungetestet)

CASE WHEN MONTH(T0.DocDueDate) <10 THEN '0' + CAST... ELSE CAST... END

hdh

Andreas

Former Member
0 Kudos

Hi Andreas,

so simpel und man kommt doch nicht selbst drauf. Aber das, was ich wollte hat schon mit der 1. Version hingehauen.

Vielen Dank dafür.

Andreas - 12 äh 10 points

Gruß

Markus

Answers (0)