d2jsp
Log InRegister
d2jsp Forums > Off-Topic > International > Deutsch > Sql - Sequel Datenbankenprogrammierung
Prev123
Add Reply New Topic New Poll
Member
Posts: 22,284
Joined: Mar 1 2013
Gold: 3,842.04
May 2 2023 09:41am
einfach alle daten aus der db ziehen und im code loopen

so machen das die "richtigen profis"
Member
Posts: 516
Joined: Jan 8 2023
Gold: 0.00
May 2 2023 10:22am
Quote (Medusa @ May 2 2023 05:30pm)
SELECT * FROM mitglied
WHERE DATE_FORMAT(geburtstag, '%m-%d') BETWEEN
DATE_FORMAT(CURDATE(), '%m-%d') AND
DATE_FORMAT(DATE_ADD(CURDATE(), INTERVAL 7 DAY), '%m-%d');


Wow es funktioniert :O
Vielen Dank!

Quote (blah2k6 @ May 2 2023 04:36pm)
Welche Datenbank benutzt du denn?

Falls Oracle kannst du BETWEEN SYSDATE AND SYSDATE+7 verwenden.
Wichtig bei between ist, dass der "kleinere" (frühere) Wert vor dem AND kommt

/e: außerdem sollte man berücksichtigen dass Datumswerte immer alle Informationen beinhalten (Tag, Monat, Jahr, Stunden, Minuten, Sekunden)
D.h. man muss das ganze evtl ohne die Uhrzeit betrachten (bzw. bei Geburtstagen sogar auch ohne das Jahr)

Würde vmtl. "heute" und "heute in 7 Tagen" jeweils als strings konvertieren und ins Format MMDD bringen.
Bei Oracle:
TO_CHAR(geburtstag, 'MMDD') BETWEEN TO_CHAR(SYSDATE, 'MMDD') AND TO_CHAR(SYSDATE+7, 'MMDD')

Falls andere DB dann schauen, welche Funktion dort Date in Varchar konvertiert.

Das alles unter der Annahme, dass "geburtstag" im Datentyp Date gespeichert ist.


Ich benutz MySQL von Microsoft.
Ist Oracle besser und kostenfrei?
Member
Posts: 17,518
Joined: Jan 24 2006
Gold: 22,454.47
May 2 2023 10:55am
Dafür muss man eine Weiterbildung machen? Uff haben wir in 2 Wochen im Studium eingeprügelt bekommen xd
Member
Posts: 29,398
Joined: Jul 21 2008
Gold: 0.30
May 3 2023 06:59am
Quote (xPoizar @ 2 May 2023 18:22)
Wow es funktioniert :O
Vielen Dank!



Ich benutz MySQL von Microsoft.
Ist Oracle besser und kostenfrei?


Microsoft sql server werden sehr schnell sehr teuer Lizenztechnisch

alles was ich auf Linux maschinen kenn läuft mit mariadb
Member
Posts: 23,911
Joined: Aug 21 2007
Gold: 2,494.65
Trader: Trusted
May 3 2023 07:45am
Oracle und kostenfrei, guter Witz :)

Zum lernen ist MySQL oder MSSQL ganz ok
Member
Posts: 351
Joined: Apr 27 2023
Gold: 0.00
Warn: 10%
May 3 2023 08:58am
Quote (Fidelitas @ May 3 2023 02:59pm)
Microsoft sql server werden sehr schnell sehr teuer Lizenztechnisch

alles was ich auf Linux maschinen kenn läuft mit mariadb


Ist doch egal
Zahlt eh die Firma :rofl:

Für das gersub empfehle ich
https://www.mongodb.com/
Member
Posts: 29,398
Joined: Jul 21 2008
Gold: 0.30
May 3 2023 11:44am
Quote (Verfassungsschutz @ 3 May 2023 16:58)
Ist doch egal
Zahlt eh die Firma :rofl:

Für das gersub empfehle ich
https://www.mongodb.com/


mittstand betriebe überlegen sich gründlich ob sie nen microsoftsql Server kaufen. und express geht aucu nicht mit allem
Member
Posts: 6,175
Joined: Dec 17 2009
Gold: 2.14
Warn: 40%
May 4 2023 06:17am
Quote (Multifunktionsdrucker @ 2 May 2023 18:55)
Dafür muss man eine Weiterbildung machen? Uff haben wir in 2 Wochen im Studium eingeprügelt bekommen xd


Krass, du hast studiert
Go Back To Deutsch Topic List
Prev123
Add Reply New Topic New Poll