---
title: "SELECT"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/110435-select"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "westman"
published: "2004-08-31T14:23:19.000Z"
updated: "2004-09-02T16:37:05.000Z"
replies: 5
views: 365
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/110435-select"
---

# SELECT

## #1 — westman, 2004-08-31T14:23Z

Jag vill hämta ut data ifrån en tabell där datumet inte är passerat. 

Skriver jag så här... 

```php
$sql = "SELECT * FROM boka WHERE user='".$_SESSION['sess_user']."' AND year >= $CurrentYear AND month >= $CurrentMonth AND day >= $CurrentDay ORDER BY month ASC, day ASC LIMIT 20";
```

...så blir det ju fel. 
Den ska alltså hämta posterna tillhörande en viss användare vars år är det samma eller senare och i andra hand månaden är den samma eller senare och i tredje hand dagen är den samma eller senare.
 Ngn som förstår hur jag menar?  :)

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

## #2 — westman, 2004-08-31T15:00Z

Ingen som vet...?

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

## #3 — LarsG, 2004-08-31T15:20Z

Använd en datetime kolumn.

(

```
$sql = "SELECT * FROM boka 
WHERE user='".$_SESSION['sess_user']."' 
AND ((year > $currentYear) 
or (year = $CurrentYear AND month > $CurrentMonth) 
or (year = $CurrentYear and month = $CurrentMonth and day >= $CurrentDay))
 ORDER BY year asc, month ASC, day ASC 
LIMIT 20";
```

)

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

## #4 — westman, 2004-09-02T13:21Z

Tack det fungerade bra! Men nu har jag fått hjärnsläpp.. Hur gör jag ifall jag även vill ta hänsyn till tiden (i databasen heter kolumnen "tid")??

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

## #5 — westman, 2004-09-02T13:32Z

bjuder även in andra än **LarsG** till denna tråd... ;)

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

## #6 — LarsG, 2004-09-02T16:37Z

```
$sql = "SELECT * FROM boka 
WHERE user='".$_SESSION['sess_user']."' 
AND ((year > $currentYear) 
or (year = $CurrentYear AND month > $CurrentMonth) 
or (year = $CurrentYear and month = $CurrentMonth and day > $CurrentDay)
or (year = $CurrentYear and month = $CurrentMonth and day = $CurrentDay and tid >= $currentTime)
 ORDER BY year asc, month ASC, day ASC 
LIMIT 20";
```

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

---

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