---
title: "Matematiskutmaning"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/119721-matematiskutmaning"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "aleborg"
published: "2005-01-09T23:24:50.000Z"
updated: "2005-01-10T12:21:33.000Z"
replies: 3
views: 260
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/databaser-sql/119721-matematiskutmaning"
---

# Matematiskutmaning

## #1 — aleborg, 2005-01-09T23:24Z

Jag har en tabell som har följande fält:

ID - int
Period - int
Created -datetime
\+ ett antal ointressanta fält till

Jag vill genom att skicka in t ex 2005-01-01(dvs januari 2005) få ut alla vars datum(Created) matchar med Perioden på 2005-01
t ex Period: 3 och Created: 2004-07 blir 2005-01(men även 2004-10, 2005-04), Period: 24 och Created: 2003-01 blir 2005-01 osv.

Hur ska SQL-frågan se ut?

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

## #2 — aleborg, 2005-01-10T01:00Z

Just nu ser koden ut så här:

```
			SELECT ID,ProductID,AccountNamesID,UserID,ServerID,Article,[Name],Description,Period,Qty,Price,Created,Ended FROM ServiceItems
			WHERE     (Period <> 0)  AND UserID=@userid AND ((Period = 1) OR
                      (Period * 2 = DATEDIFF(mm, Created, @month)) OR
                      (Period * 3 = DATEDIFF(mm, Created, @month)) OR
                      (Period = DATEDIFF(mm, Created, @month)))
```

Nån som kan se om den kommer att missa nått?

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

## #3 — LarsG, 2005-01-10T10:04Z

```
 SELECT ID,ProductID,AccountNamesID,UserID,ServerID,Article,Name,
   Description,Period,Qty,Price,Created,Ended 
FROM ServiceItems
WHERE Period <> 0
  AND UserID = @userid 
  AND DATEDIFF(mm, Created, @month) % period = 0
```

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

## #4 — aleborg, 2005-01-10T12:21Z

Klockrent :D
Satt i natt och var inne på samma sak men var för trött för att fatta att det var mod jag skulle använda! :e

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/119721-matematiskutmaning
