---
title: "Bli av med dubletter och sen visa första datumet till sista datumet?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/148960-bli-av-med-dubletter-och-sen-visa-första-datumet-till-sista-datumet"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Method"
published: "2006-07-11T20:34:26.000Z"
updated: "2006-07-12T20:00:44.000Z"
replies: 4
views: 351
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/148960-bli-av-med-dubletter-och-sen-visa-första-datumet-till-sista-datumet"
---

# Bli av med dubletter och sen visa första datumet till sista datumet?

## #1 — Method, 2006-07-11T20:34Z

<http://www.casablanca-ork.se/boka/index.asp?shwMenu=2> 

PÅ den sidan finns en turneplan och jag skulle vilja bli av med alla dubletter och föra samman de till tex 10/3 - 11/3 Platsnamn.

Hur svårt kan det vara att få till det?, jag blev av med alla dubletter men kom inte på något bra sätt att få sista datumet sparat så man kan få  tex 14/6 - 20/6.

Skulle gärna vilja ha lite hjälp med detta

Tack på förhand

Mvh

Jonas

Permalänk: https://www.webforum.nu/p/148960

## #2 — emission, 2006-07-11T21:16Z

Gruppera (GROUP BY) SQL-frågan på månad och platsnamn och plocka ut MIN och MAX av datumet. Om MIN och MAX är samma så visa endast det ena, annars båda.

Permalänk: https://www.webforum.nu/p/1841575

## #3 — Method, 2006-07-12T08:41Z

Jag prövade att göra som du sa men jag kanske inte gör rätt men jag får följande fel:

You tried to execute a query that does not include the specified expression 'year(tne_datum)' as part of an aggregate function. 

Med denna SQL-fråga:

```
SQL = "SELECT tne_plats, month(tne_datum) as m, year(tne_datum) as y, day(tne_datum) as d, min(day(tne_datum)), max(day(tne_datum)) FROM turneplan WHERE year(tne_datum) = " & year(date()) & " GROUP BY tne_plats, month(tne_datum) ORDER BY 2 ASC, 4 ASC"
```

 

Mvh

Jonas

Permalänk: https://www.webforum.nu/p/1841629

## #4 — emission, 2006-07-12T13:05Z

```
SQL = "SELECT tne_plats, month(tne_datum) as m, year(tne_datum), min(day(tne_datum)), max(day(tne_datum)) FROM turneplan WHERE year(tne_datum) = " & year(date()) & " GROUP BY tne_plats, month(tne_datum), [b]year(tne_datum)[/b] ORDER BY 1,2"
```

Om en kolumn inte används av en aggregatfunktion (MIN, MAX, SUM etc.) så måste den vara med i GROUP BY, och "day(tne_datum) as d" kan inte tas med alls eftersom det är den biten som aggregeringen körs på.

Permalänk: https://www.webforum.nu/p/1841693

## #5 — Method, 2006-07-12T20:00Z

Nu löste det sig, tack för all hjälp :D

Mvh

Jonas

Permalänk: https://www.webforum.nu/p/1841830

---

Tråden på webben: https://www.webforum.nu/amne/asp/148960-bli-av-med-dubletter-och-sen-visa-första-datumet-till-sista-datumet
