|
| SQL Server - Datename(M, Dato) Fra : Hans Nielsen |
Dato : 28-07-02 22:05 |
|
Hej
Vil gerne have det første bogstav i måneden med stort når jeg laver en
"Datename(M, Dato)",
har prøvet lidt forskelligt i Query Analyzer men intet held.
Det er ikke umiddelbart et problem at gør det bagefter, men det vil
naturligvis være rart, at få resultatet formateret og klar til brug :)
Mvh
Hans Nielsen
| |
Jakob Andersen (28-07-2002)
| Kommentar Fra : Jakob Andersen |
Dato : 28-07-02 22:15 |
|
"Hans Nielsen" <hn33211___spam@hotmail.com> wrote
> Vil gerne have det første bogstav i måneden med stort når jeg laver en
> "Datename(M, Dato)",
Er det ikke det som default?
--
Jakob Andersen
http://www.stresscd.dk/ - Udnyt stress positivt
| |
N/A (29-07-2002)
| Kommentar Fra : N/A |
Dato : 29-07-02 20:56 |
|
| |
Jakob Andersen (29-07-2002)
| Kommentar Fra : Jakob Andersen |
Dato : 29-07-02 20:56 |
|
"Hans Nielsen" <hn33211___spam@hotmail.com> wrote
> Min giver "januar" "februar" "marts" osv. så ikke noget med stort
> begyndelsesbogstav
> her :(
Jeg sidder foran en SQL Server med engelsk sprogindstillinger og jeg får med
dette:
SELECT DATENAME(M, getdate())
Får jeg returneret:
July
Men det hjælper jo nok ikke dig yderligere...
--
Jakob Andersen
http://www.stresscd.dk/ - Udnyt stress positivt
| |
Peter Brodersen (29-07-2002)
| Kommentar Fra : Peter Brodersen |
Dato : 29-07-02 20:59 |
|
On Mon, 29 Jul 2002 21:07:11 +0200, "Hans Nielsen"
<hn33211___spam@hotmail.com> wrote:
>Min giver "januar" "februar" "marts" osv. så ikke noget med stort
>begyndelsesbogstav
>her :(
Det skal det nu heller ikke, hvis outputtet er dansk.
--
- Peter Brodersen
| |
Hans Nielsen (29-07-2002)
| Kommentar Fra : Hans Nielsen |
Dato : 29-07-02 22:00 |
|
"Peter Brodersen" <usenet@ter.dk> wrote in message
news:ai46pj$r4u$1@dknews.tiscali.dk...
> On Mon, 29 Jul 2002 21:07:11 +0200, "Hans Nielsen"
> <hn33211___spam@hotmail.com> wrote:
>
> >Min giver "januar" "februar" "marts" osv. så ikke noget med stort
> >begyndelsesbogstav
> >her :(
>
> Det skal det nu heller ikke, hvis outputtet er dansk.
Men kan man få den til det? Og ja outputtet er dansk.
| |
Jakob Andersen (29-07-2002)
| Kommentar Fra : Jakob Andersen |
Dato : 29-07-02 22:19 |
|
"Hans Nielsen" <hn33211___spam@hotmail.com> wrote
> Men kan man få den til det? Og ja outputtet er dansk.
Du kan vel lave noget ala dette:
DECLARE @Maaned nvarchar(30)
SET @Maaned = DATENAME(M, GETDATE())
SELECT (UPPER(LEFT(@Maaned,1)) + RIGHT(@Maaned, LEN(@Maaned) - 1))
--
Jakob Andersen
http://www.stresscd.dk/ - Udnyt stress positivt
| |
Jakob Møbjerg Nielse~ (29-07-2002)
| Kommentar Fra : Jakob Møbjerg Nielse~ |
Dato : 29-07-02 20:58 |
|
Jakob Andersen wrote:
> Er det ikke det som default?
Mon ikke SQL Server tager højde for at man ikke skriver månedsnavne med
stort begyndelsesbogstav på dansk?
teste teste... ASP gør i hvert fald:
SetLocale(1033)
response.write MonthName(10) -> October
SetLocale(1033)
response.write MonthName(10) -> oktober
--
Jakob Møbjerg Nielsen | "Five exclamation marks, the
jakob@dataloger.dk | sure sign of an insane mind."
http://www.jakobnielsen.dk/ | -- Terry Pratchett, Reaper Man
| |
Jakob Møbjerg Nielse~ (29-07-2002)
| Kommentar Fra : Jakob Møbjerg Nielse~ |
Dato : 29-07-02 21:00 |
|
Jakob Møbjerg Nielsen wrote:
> SetLocale(1033)
> response.write MonthName(10) -> oktober
Der stod selvfølgelig "SetLocale(1030)".
--
Jakob Møbjerg Nielsen | "Five exclamation marks, the
jakob@dataloger.dk | sure sign of an insane mind."
http://www.jakobnielsen.dk/ | -- Terry Pratchett, Reaper Man
| |
|
|