Henkuttt Posted March 18, 2005 Share Posted March 18, 2005 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 More sharing options...
pudenda Posted March 18, 2005 Share Posted March 18, 2005 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 More sharing options...
Henkuttt Posted March 18, 2005 Author Share Posted March 18, 2005 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 More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.