Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][PostgreSQL]Problem z SELECTem
northwest
post 12.09.2008, 12:18:43
Post #1





Grupa: Zarejestrowani
Postów: 788
Pomógł: 1
Dołączył: 17.09.2004

Ostrzeżenie: (10%)
X----


Witam,
Mam taką bazę danych:
CREATE TABLE dane (
id serial NOT NULL,
idusera integer,
czas timestamp without time zone,
lng real,
PRIMARY KEY (id)
);

i chciałbym wykonać zapytanie:
$result = pg_query("SELECT * FROM dane WHERE idusera = '100' and czas <= '2008-09-02 1:00:00' and czas >= '2008-09-13 1:00:00'");
while ($query_data = pg_fetch_assoc($result)) {
...
}
Problem mam z zapytaniem, bo nie zwraca żadnego wyniku...
Tabela zawiera dane w tym przedziale czasowym...


Wiecie może co jest nie tak??


Zawartość kolumny czas wygląda następując: 2008-08-09 11:12:58



Z góry dzięki za pomoc,
pozdrawiam Northwest
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
nospor
post 12.09.2008, 12:21:08
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




czas ma byc jednoczesnie mniejszy od 2008-09-02 i większy od 2008-09-13
Czy naprawde myslisz ze taki warunek jest do zrealizowania?
Czy spelnia ten warunek twoja data 2008-08-09?

czyli nie: czas <= '2008-09-02 1:00:00' and czas >= '2008-09-13 1:00:00'
a: czas >= '2008-09-02 1:00:00' and czas <= '2008-09-13 1:00:00'

Patrzy jakich operatorow gdzie uzywasz


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
northwest
post 12.09.2008, 12:23:55
Post #3





Grupa: Zarejestrowani
Postów: 788
Pomógł: 1
Dołączył: 17.09.2004

Ostrzeżenie: (10%)
X----


ale gafa, dzięki smile.gif
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 5.07.2025 - 14:34