SELECT WHERE AND

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Senior, Medior and Junior SAP HANA Developer

Vacature details Vakgebied: Software/IT Opleiding: Medior Werklocatie: Veldhoven Vacature ID: 12696 Introductie Our client is the world's leading provider of lithography systems for the semiconductor industry, manufacturing complex machines that are critical to the production of integrated circuits or chips. Our purpose is “unlocking the potential of people and society by pushing technology to new limits”. We do this guided by the principles “Challenge”, “Collaborate” and “Care”. Wat verwachten we van jou? SAP Certified Application Associate - SAP HANA Cloud Modeling (training and/or certification) Bachelor degree or higher Excellent understanding of SAP HANA (2.0 / Cloud), Data Modelling and writing

Bekijk vacature »

Guido van C

Guido van C

14/06/2006 22:15:00
Quote Anchor link
Ik heb een database waaruit ik een tijd haal...het type is daarom ook DATE met standaard waarde 0000-00-00 (jaar, maand, dag).

Nu wil ik alle resultaten uit de database halen die uit de huidige maand komen en de twee komende maanden.

Deze constructie zou je dan moeten verwerken in de difine slq regel met WHERE en dan meerdere maanden.

Nou weet ik niet hoe ik meerdere opties na where kan invoeren...iets met AND of zo? en ik weet niet hoe ik uit een DATE de maand kan halen.

Weet iemand hoe ik dit kan doen en kan hij zij dan de regel van define (SQL SELECT FROM WHERE ORDER BY) maken.

Alvast bedankt.
 
PHP hulp

PHP hulp

17/11/2024 05:26:04
 
Klaasjan Boven

Klaasjan Boven

14/06/2006 22:24:00
Quote Anchor link
volgens mij zoiets:

SELECT jouwding FROM DB WHERE MONTH(jouwdatum) BETWEEN MONTH(CURDATE()) AND( MONTH(CURDATE())+2)

Hopelijk is dat juist.

EDIT: met AND kun je dingen aan elkaar knopen inderdaad.
en met MONTH(jouwdatum) krijg je het NUMMERvan de maand.
En dit is trouwens typisch een Jan Koehoorn vraag

Kijk anders eens hier:
http://dev.mysql.com/doc/refman/5.0/en/date-and-time-functions.html
Gewijzigd op 01/01/1970 01:00:00 door Klaasjan Boven
 
Jan Koehoorn

Jan Koehoorn

14/06/2006 22:34:00
Quote Anchor link
Klaasjan:
dit is trouwens typisch een Jan Koehoorn vraag


Dankje! Alleen het maandnummer is niet voldoende. Als je bijvoorbeeld in december zit is het maandnummer 12. Ik zal er even op studeren.
 
Jan Koehoorn

Jan Koehoorn

14/06/2006 22:36:00
Quote Anchor link
@ Guido: wil je van de huidige maand ALLE dagen, of alleen van de huidige datum?
 
Guido van C

Guido van C

14/06/2006 22:47:00
Quote Anchor link
Het gaat om alle dagen van de huidige maand en de komende twee maanden.
 
Frank -

Frank -

14/06/2006 22:50:00
Quote Anchor link
En vergeet vooral het jaartal (YEAR) niet. December 1998 is ook december...
 
Jan Koehoorn

Jan Koehoorn

14/06/2006 23:31:00
Quote Anchor link
Net zitten stoeien met een testtabel in phpMyAdmin en deze lijkt te werken:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
SELECT datum
FROM datums
WHERE
    CURRENT_DATE() > LAST_DAY(DATE_SUB(datum, INTERVAL 3 MONTH))
AND
    CURRENT_DATE() <= LAST_DAY(datum)
ORDER BY datum ASC
Gewijzigd op 01/01/1970 01:00:00 door Jan Koehoorn
 
Klaasjan Boven

Klaasjan Boven

14/06/2006 23:33:00
Quote Anchor link
Ok nu kan ik op bed :)
 
Marien xD

Marien xD

14/06/2006 23:37:00
Quote Anchor link
Welterusten he ;)
 
Klaasjan Boven

Klaasjan Boven

14/06/2006 23:40:00
Quote Anchor link
Ja dank je hetzelfde maar ik wou de oplossing weten :)
Want SQL is leuk
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.