Just nu i M3-nätverket
Jump to content

Gruppera datum efter år


Henkuttt

Recommended Posts

En tabell finns enligt följande:

 

id|REGdate|name
1|1927-10-25|Lars Larsson
2|1927-12-11|Nils Nilsson
3|1934-7-12|Karl Karlsson
4|1930-1-30|Johan Johansson

 

Nu vill jag bara visa upp vilka olika ÅRTAL alla registrerade är födda.

 

Output ska alltså bli i stil med:

1927

1934

1930

 

Google ledde mig till ett exempl. Men detta fungerar inte för mig:

[color="#0000ff"]Select[/color] * FROM myTable GROUP BY [color="#0000ff"]DatePart[/color](Mm, REGdate)

 

POÄNGVARNING!

 

[inlägget ändrat 2005-03-18 01:33:56 av Henrik Öström]

Link to comment
Share on other sites

det går att fixa direkt i sql (datepart är asp)...

 

[color="#0000ff"]Select[/color] [color="#0000ff"]Year[/color](REGDate) as apa FROM myTable


hämta med tex rs([GRÅ]"apa"[/GRÅ])

 

Förutsätter dock att regdate är av typen datetime

[inlägget ändrat 2005-03-18 10:09:25 av pudenda private parts]

Link to comment
Share on other sites

Förutsätter dock att regdate är av typen datetime

 

Funktionen YEAR var till hjälp för mig. Fick ändra om lite.

 

Rätt svar blev

[color="#0000ff"][bLÅ]Select[/color][/bLÅ] [color="#0000ff"][bLÅ]Year[/color][/bLÅ](REGdate) as artal [color="#006400"]FROM[/color] SVEASuser [color="#006400"]GROUP BY[/color] [color="#0000ff"][bLÅ]Year[/color][/bLÅ](REGdate)

 

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...