<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
	<channel>
		<title><![CDATA[Forum PostgreSQL - inna funkcja niz to_number zamieniajaca date na liczbe]]></title>
		<link>https://forum.postgresql.org.pl/viewtopic.php?id=561</link>
		<description><![CDATA[Najświeższe odpowiedzi w inna funkcja niz to_number zamieniajaca date na liczbe.]]></description>
		<lastBuildDate>Fri, 25 Mar 2011 10:05:29 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Odp: inna funkcja niz to_number zamieniajaca date na liczbe]]></title>
			<link>https://forum.postgresql.org.pl/viewtopic.php?pid=2450#p2450</link>
			<description><![CDATA[[quote=adamleon]Przez ODBC mam tak
txt_Data_od = [Forms]![frm_raporty]![txt_Data_od]
txt_Data_do = [Forms]![frm_raporty]![txt_Data_do]

strkryterium = "(kiedy_usunal >= #" & txt_Data_od & "# and kiedy_usunal <= #" & txt_Data_do & "# )"
 

    strSQL1 = "select * FROM " & polaczODBC & ".widok_historia_magazyn_usuniete" _
            & " where " & strkryterium & " order by nazwa_towaru,kiedy_usunal"

lub w VBA
strkryterium = "data_na_kiedy_rezerwacja = cast('" & zm_data_na_kiedy_rezerwacja & "' as date)"

daty są w postaci np: 2010-02-12[/quote]

Dzięki poradziłam sobie w inny sposób, ponieważ tabele mają po kilka tysięcy (na razie) rekordów więc wyszukiwanie zakresów po polu tekstowym nie jest najlepsze.
Access'ową Funkcję CLng() zastąpiłam CDate() działa w zapytaniu poprzez: DoCmd.RunSQL (meSQL)

Dziękuję za podpowiedź.
Pozdrawiam]]></description>
			<author><![CDATA[dummy@example.com (Bear)]]></author>
			<pubDate>Fri, 25 Mar 2011 10:05:29 +0000</pubDate>
			<guid>https://forum.postgresql.org.pl/viewtopic.php?pid=2450#p2450</guid>
		</item>
		<item>
			<title><![CDATA[Odp: inna funkcja niz to_number zamieniajaca date na liczbe]]></title>
			<link>https://forum.postgresql.org.pl/viewtopic.php?pid=2443#p2443</link>
			<description><![CDATA[Jako że nie znam za bardzo accessa nie wiem jak liczą to liczbę milisekund (od jakiej daty).
Ale może Ci się przydać funkcja 
[code]
extract(epoch from ....)
[/code]
Patrz tu [url]http://www.postgresql.org/docs/9.0/static/functions-datetime.html[/url]]]></description>
			<author><![CDATA[dummy@example.com (rski)]]></author>
			<pubDate>Tue, 22 Mar 2011 18:34:31 +0000</pubDate>
			<guid>https://forum.postgresql.org.pl/viewtopic.php?pid=2443#p2443</guid>
		</item>
		<item>
			<title><![CDATA[Odp: inna funkcja niz to_number zamieniajaca date na liczbe]]></title>
			<link>https://forum.postgresql.org.pl/viewtopic.php?pid=2442#p2442</link>
			<description><![CDATA[[quote]Nie używam, ale jest takowa możliwość zmiany daty na liczbę

[url]https://groups.google.com/group/pl.comp.bazy-danych.msaccess/browse_thread/thread/4ae7b0fbcb85c30f/27d0433d5e9d47b9?hl=pl&lnk=gst&q=zmiana+daty+na+liczbe#27d0433d5e9d47b9[/url][/quote]

Że w Access jest taka możliwość to wiem, to funkcja CLng(Data) zamienia datę w liczbę, szukam podobnej możliwości od strony PostgreSQL.]]></description>
			<author><![CDATA[dummy@example.com (Bear)]]></author>
			<pubDate>Tue, 22 Mar 2011 09:03:24 +0000</pubDate>
			<guid>https://forum.postgresql.org.pl/viewtopic.php?pid=2442#p2442</guid>
		</item>
		<item>
			<title><![CDATA[Odp: inna funkcja niz to_number zamieniajaca date na liczbe]]></title>
			<link>https://forum.postgresql.org.pl/viewtopic.php?pid=2440#p2440</link>
			<description><![CDATA[[quote=rski]A skąd sie bierze to 40617? to jakis timestamp?[/quote]

Data w bazie jest przechowywana jako liczba milisekund bodajże (jeżeli się mylę to proszę mnie poprawić).
To, że jest wyświetlana w sposób przyjazny dla oka ludzkiego to tylko odpowiedni format.
Potrzebuję dotrzeć do tej podstawowej informacji o dacie (czasie) w PostgreSQL.
Przejrzałam manuala z funkcjami czasu i niestety nie trafiłam na nic odpowiedniego.

Może ktoś rozpracowywał temat i napisał własną funkcję konwertującą datę (czas) do owej pierwotnej liczby (milisekund)?]]></description>
			<author><![CDATA[dummy@example.com (Bear)]]></author>
			<pubDate>Tue, 22 Mar 2011 09:00:45 +0000</pubDate>
			<guid>https://forum.postgresql.org.pl/viewtopic.php?pid=2440#p2440</guid>
		</item>
		<item>
			<title><![CDATA[Odp: inna funkcja niz to_number zamieniajaca date na liczbe]]></title>
			<link>https://forum.postgresql.org.pl/viewtopic.php?pid=2437#p2437</link>
			<description><![CDATA[[quote=rski]A skąd sie bierze to 40617? to jakis timestamp?[/quote]

Nie używam, ale jest takowa możliwość zmiany daty na liczbę

[url]https://groups.google.com/group/pl.comp.bazy-danych.msaccess/browse_thread/thread/4ae7b0fbcb85c30f/27d0433d5e9d47b9?hl=pl&lnk=gst&q=zmiana+daty+na+liczbe#27d0433d5e9d47b9[/url]]]></description>
			<author><![CDATA[dummy@example.com (adamleon)]]></author>
			<pubDate>Mon, 21 Mar 2011 20:12:05 +0000</pubDate>
			<guid>https://forum.postgresql.org.pl/viewtopic.php?pid=2437#p2437</guid>
		</item>
		<item>
			<title><![CDATA[Odp: inna funkcja niz to_number zamieniajaca date na liczbe]]></title>
			<link>https://forum.postgresql.org.pl/viewtopic.php?pid=2436#p2436</link>
			<description><![CDATA[A skąd sie bierze to 40617? to jakis timestamp?]]></description>
			<author><![CDATA[dummy@example.com (rski)]]></author>
			<pubDate>Mon, 21 Mar 2011 19:34:00 +0000</pubDate>
			<guid>https://forum.postgresql.org.pl/viewtopic.php?pid=2436#p2436</guid>
		</item>
		<item>
			<title><![CDATA[Odp: inna funkcja niz to_number zamieniajaca date na liczbe]]></title>
			<link>https://forum.postgresql.org.pl/viewtopic.php?pid=2435#p2435</link>
			<description><![CDATA[Przez ODBC mam tak
txt_Data_od = [Forms]![frm_raporty]![txt_Data_od]
txt_Data_do = [Forms]![frm_raporty]![txt_Data_do]

strkryterium = "(kiedy_usunal >= #" & txt_Data_od & "# and kiedy_usunal <= #" & txt_Data_do & "# )"
 

    strSQL1 = "select * FROM " & polaczODBC & ".widok_historia_magazyn_usuniete" _
            & " where " & strkryterium & " order by nazwa_towaru,kiedy_usunal"

lub w VBA
strkryterium = "data_na_kiedy_rezerwacja = cast('" & zm_data_na_kiedy_rezerwacja & "' as date)"

daty są w postaci np: 2010-02-12]]></description>
			<author><![CDATA[dummy@example.com (adamleon)]]></author>
			<pubDate>Mon, 21 Mar 2011 12:40:54 +0000</pubDate>
			<guid>https://forum.postgresql.org.pl/viewtopic.php?pid=2435#p2435</guid>
		</item>
		<item>
			<title><![CDATA[inna funkcja niz to_number zamieniajaca date na liczbe]]></title>
			<link>https://forum.postgresql.org.pl/viewtopic.php?pid=2434#p2434</link>
			<description><![CDATA[Dzien dobry

Czy jest jakas inna funkcja konwertujaca date do liczby np 2011-03-15 na 40617?

to_number(to_char(time, 'YYYY-MM-DD'), '9999999999') 
zamienia 
date np. 2011-03-15 na 20110315

Musze z poziomu Access'a zapytac o dane z tabeli PostgreSQL podajac jako parametry date poczatkowa i date koncowa.
Poniewaz zapytanie nie dziala dla daty, trzeba ja przekonwertowac funkcja CLang(data) 
wiec zamiast daty 2011-03-15 mam 40617
i przeszukujac PostgreSQL'owa tabele z data w formacie 2011-03-15 lub 20110315
mam klopot.

Moze ktos mial podobny klopot?
Pozdrawiam]]></description>
			<author><![CDATA[dummy@example.com (Bear)]]></author>
			<pubDate>Mon, 21 Mar 2011 10:40:53 +0000</pubDate>
			<guid>https://forum.postgresql.org.pl/viewtopic.php?pid=2434#p2434</guid>
		</item>
	</channel>
</rss>
