… sa zicem ca aveam nevoie in TSQL sa obtinem luna in formatul ‘01′ pt ianuarie , ‘02′ pt februarie …etc ‘11′ pt noiembrie si ‘12′ pt decembrie.

SELECT Month(date) from Table ne va intoarce luna ‘1′ pt ianuarie si nu ‘01′ cum aveam noi nevoie … pai ce facem ..dam un search repede prin functiile de T-SQL … neam, nic … zero … pfoa si ce fac acum ma apuc sa zic CASE WHEN LEN(date) < 2 …bleaaaaaaaaaahhh

… iete solutia jmekera sa nu scrii juma de pagina de case - when - then:


SELECT RIGHT('00' + rtrim(luna),2) from table;

Gata . .ca am treaba ;)

This entry was posted on Tuesday, June 23rd, 2009 at 9:44 am and is filed under Tecnice :). You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

Leave a Reply

You must be logged in to post a comment.