phpbar.de logo

Mailinglisten-Archive

[php] Sehr spezielle Frage zu SQL in Verbindung mit PHP

[php] Sehr spezielle Frage zu SQL in Verbindung mit PHP

Martin Hampel merlin232_(at)_online.de
Thu, 7 Sep 2000 11:28:13 +0200 (CEST)


Hallo,
Ich möchte aus einer Archivtabelle einen Auszug anzeigen.
Mit dem folgenden sql script bekomme ich immer als Ergebnis für den wert_6 eine 0 zurück. Unter SQL selber ist der Wert aber ok.
Hier das Script:
[
select oschl,datum,tag,monat,jahr,wert_1 "7.00",wert_2 "8.00",wert_3 "9.00",wert_4 "10.00", wert_5 "11.00",wert_6 "12.00",wert_7 "13.00",wert_8 "14.00",wert_9 "15.00", wert_10 "16.00",wert_11 "17.00",wert_12 "18.00",wert_13 "19.00",wert_14 "20.00", wert_15 "21.00",wert_16 "22.00",wert_17 "23.00",wert_18 "24.00",wert_19 "1.00", wert_20 "2.00",wert_21 "3.00",wert_22 "4.00",wert_23 "5.00",wert_24 "6.00" from bsharchiv where oschl = 'S051.TGAS01' and datum between ( substr(round((to_date('01'||'.'||'09'||'.'||'2000'||' 12:00', 'DD.MM.YYYY HH24:MI') - to_date('01.01.1970 01:00','DD.MM.YYYY HH24:MI')) * 86400),1,10)) and (substr(round((to_date('01'||'.'||'09'||'.'||'2000'||' 12:00', 'DD.MM.YYYY HH24:MI') - to_date('01.01.1970 01:00','DD.MM.YYYY HH24:MI')) * 86400),1,10))
]
Hat jemand eine Idee???
PS. Das Datum wird auf das UNIX Datum umgerechnet, da dies Indiziert ist somit ist die Abfrage wesentlich schneller da die Tabelle mehere Millionen Einträge enthält. Die evrwendete DB ist Oracle 7.3

Bestn Dank

-- 
Powered by http://www.einsundeins.com/


php::bar PHP Wiki   -   Listenarchive