---
title: "Stjärntecken"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/22014-stjärntecken"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "niels"
published: "2000-11-24T12:47:00.000Z"
updated: "2000-11-27T20:44:00.000Z"
replies: 1
views: 233
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/22014-stjärntecken"
---

# Stjärntecken

## #1 — niels, 2000-11-24T12:47Z

Någon som kan hjälpa mig med följande sql-uttryck:

Jag har en tabell med data för stjärntecken. Columnerna är sign, begin_date och end_date. Hur gör jag för att skriva WHERE satsen som tar ut rätt stjärntecken

Först testade jag med:

```
"SELECT
sign,begin_date,end_date
FROM
horoscope_signs_tab
WHERE
MONTH(begin_date) <= $my_month <= MONTH(end_date) AND
DAYOFMONTH(begin_date) <= $my_day <= MONTH(end_date)"
```

...men sedan kom jag på att datum gränserna sträcker sig tex. från 22-22 vilket gör att satsen ovan ät helt fel.

/Nisse

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

## #2 — emission, 2000-11-27T20:44Z

Det får du göra genom att jämföra begin_date och end_date med dagens datum, inte med "dagens månad" och "dagens dag" ;) som du gör nu. Variablerna verkar du redan ha någonstans..

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/22014-stjärntecken
