SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Der CSS-Problemlöser

Der CSS-Problemlöser zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > MySQLi/PDO/(MySQL)

MySQLi/PDO/(MySQL) Anfänger, Fortgeschrittene oder Experten können hier Fragen und Probleme rund um MySQLi/PDO/(MySQL) diskutieren

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 18.06.2008, 12:22:39
sonyc sonyc ist offline
Anfänger
 
Registriert seit: Jun 2008
Ort: mannheim
Alter: 36
Beiträge: 3
sonyc eine Nachricht über ICQ schicken
Hilfe beim Datum

Hallo erstmal,

ich bin sowohl neu im Forum als auch in MySql, mach grad ein Praktikum und soll eine Datenbank, mit verschiedenen Tabellen, Primary und Foreign Keys erstellen. So weit so gut, hab mit ein bisschen unterstützung auch alles hinbekommen (s. Bild)

So, jetzt bin ich grad bei den Abfragen gelandet,
meine Aufgabe ist es, den Wert aus der Tabelle benchmark, zu einem bestimmten Datum und einer bestimmten Zeit zu bekommen, meine Abfrage sieht bis jetzt so aus:
select *

from
(
SELECT
B.isin,
A.bench_id,
A.datum as datum,
A.zeit,
A.wert ,
B.zeitdiff

FROM
benchmark as A join zuordnung as B
on
Case(select aktivbenchmark from zuordnung where isin='DE0002635562')
when bench_id1 then A.bench_id=B.bench_id1 else A.bench_id=B.bench_id2 end
where isin='DE0002635562' and A.zeit=B.zeit
order by datum desc, zeit desc
)as r
Das Datum, das aus benchmark gesucht werden soll, ist das aktuelle datum-der zeitdifferenz aus der Tabelle zuordnung, wobei sich die zeitdiff nur auf Arbeitstage Mo-Fr bezieht. (Es gibt in benchmark zu jedem Werktag ein Datum)
Wenn ich jetzt (im Prinzip) eine Limit-Order schreiben würde ala:
Limit (B.zeitdiff),1
würde das ergebnis ja stimmen, problem ist (wurde mir gesagt) das B.zeitdiff ein string ist und mysql nach limit zwei int erwartet

bitte helft einem armen kleinen jungen ;)

wenn es zu unverständlich war bitte ich um entschuldigung (hab vor max 2 wochen erst mit mysql angefangen)

danke im Voraus
Miniaturansicht angehängter Grafiken
blubb.jpg  
Mit Zitat antworten
  #2  
Alt 18.06.2008, 13:28:34
sonyc sonyc ist offline
Anfänger
 
Registriert seit: Jun 2008
Ort: mannheim
Alter: 36
Beiträge: 3
sonyc eine Nachricht über ICQ schicken
AW: Hilfe beim Datum

Mir wurde jetzt gesagt ich soll dass als Cast-Funktion
oder als Prozedur ausführen, hab aber kein plan wie ich das basteln soll :(
Mit Zitat antworten
  #3  
Alt 18.06.2008, 17:00:49
tom22 tom22 ist offline
Anfänger
 
Registriert seit: Jun 2008
Alter: 39
Beiträge: 5
AW: Hilfe beim Datum

Den zweiten Teil verstehe ich dann nicht mehr. Aber kann es sein, dass du mit einem Zeit-Intervall arbeiten willst?

PHP-Code:
WHERE datetime BETWEEN date_add('". $date ."'interval -". $days ." day)
AND 
'". $date ."'
Mit Zitat antworten
  #4  
Alt 19.06.2008, 12:11:36
sonyc sonyc ist offline
Anfänger
 
Registriert seit: Jun 2008
Ort: mannheim
Alter: 36
Beiträge: 3
sonyc eine Nachricht über ICQ schicken
AW: Hilfe beim Datum

naja,
das problem war über mysql anscheinend nicht zu lösen,
hab jetzt erklärt bekommen wie man das mit java macht,
funktioniert jetzt auch scheinbar :)
aber trotzdem danke für die mühe :D
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Datum zu jedem Datenbankeintrag ausgeben wad PHP Grundlagen 6 09.08.2007 09:29:13
Sortierung nach Datum mit Order by nach Konvertierung ins Deutsche Format falsch carlos7262 MySQLi/PDO/(MySQL) 2 12.04.2007 09:43:32
brauche Hilfe Feld + 1 erhöhen rmzcreative MySQLi/PDO/(MySQL) 11 31.08.2006 15:57:42
Datum korrekt ausgeben aus Datenbank Esnabur PHP Grundlagen 6 21.03.2006 12:38:03
DATUM start DATUM ende AND Termine inthemiddle daniel son PHP Grundlagen 21 21.07.2004 15:03:49


Alle Zeitangaben in WEZ +2. Es ist jetzt 12:34:10 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt