Ïðåîáðàçîâàíèå ïîëÿ òèïà VARCHAR2 â äàòó
|
|
Âòîðíèê, 17 Èþíÿ 2014 ã. 09:01
+ â öèòàòíèê
Èìååòñÿ ÑÓÁÄ Oracle, â îäíîé èç òàáëèö êîòîðîé, â ïîëå òèïà VARCHAR2 õðàíÿòñÿ äàòû â âèäå "042013" (ììãããã).
Íåîáõîäèìî, ïî óñëîâèþ ñðàâíèâàòü äàòó èç ýòîãî ïîëÿ ñî çíà÷åíèåì, êîòîðîå áóäåò ââîäèòü ïîëüçîâàòåëü â îêíå äèàëîãà ïðè ñîçäàíèè îò÷åòà.
Ñðåäñòâàìè Oracle äàííàÿ "ïðîáëåìà" ëåãêî ðåøàåòñÿ ñëåäóþùèì âûðàæåíèåì:
Where to_date(gras,'mm/yyyy')<=to_date(:USER_DAT,'mm/yyyy'), ãäå gras - ïîëå èç òàáëèöû, õðàíÿùåå äàòó, :USER_DAT - ïåðåìåííàÿ, õðàíÿùàÿ çíà÷åíèå, ââåäåííîå ïîëüçîâàòåëåì.
Ïðîøó ïîìîùè â ðåàëèçàöèè òîãî æå ñàìîãî â Access.
Ïðîáîâàë íåñêîëüêî ñïîñîáîâ, îïèñàííûõ òóò íà ôîðóìå, ïîñòîÿííî âûõîäèò êàêîé-òî øëàê.
http://www.sql.ru/forum/1100558/preobrazovanie-polya-tipa-varchar2-v-datu
-
Çàïèñü ïîíðàâèëàñü
-
0
Ïðîöèòèðîâàëè
-
0
Ñîõðàíèëè
-