sandis_m Posted June 26, 2012 Report Posted June 26, 2012 access tabulā ir Text lauks ar datumu šādā formātā: 15.07.2012 - 30.09.2012 Vajadzētu kaut kā iekš query atlasīt tās rindas, kur sākuma datums > 1. jūliju Quote
daGrevis Posted June 26, 2012 Report Posted June 26, 2012 `LIKE 'x*';` ...kur x ir tavs datums tavā formātā. Quote
sandis_m Posted June 26, 2012 Author Report Posted June 26, 2012 `LIKE 'x*';` ...kur x ir tavs datums tavā formātā. Kādā sakarā LIKE, ja man vajag konkrēti atlasīt ( > 01.07.2012 ) lielākus datumus par 1.jūliju Quote
y2ok Posted June 26, 2012 Report Posted June 26, 2012 Hmm, cik man zinams tad ar TEXT lauku to nevares izdarit. Iesaku uzreiz izmantot DATE lauku, lai izvairitos no problemam. P.S. Varbut vari pastastit, kapec izmanto TEXT lauku nevis 2 DATE laukus (from - to)? Iespejams, ka ir efektivaks variants par tavu. Quote
sandis_m Posted June 26, 2012 Author Report Posted June 26, 2012 Hmm, cik man zinams tad ar TEXT lauku to nevares izdarit. Iesaku uzreiz izmantot DATE lauku, lai izvairitos no problemam. P.S. Varbut vari pastastit, kapec izmanto TEXT lauku nevis 2 DATE laukus (from - to)? Iespejams, ka ir efektivaks variants par tavu. Nezinu kāpēc, pats netaisīju to tabulu, bet mainīt neko nevaru. Kādā formātā tas datums ir, tāds arī ir ('15.07.2012 - 30.09.2012') Quote
y2ok Posted June 26, 2012 Report Posted June 26, 2012 Patestesu ar TEXT lauku, bet man kaut kaa loti maac shaubas, ka varesi izpildit > komandu ieks tekst lauka. Quote
briedis Posted June 26, 2012 Report Posted June 26, 2012 Vari mēģināt taisīt perversijas, un cast'ot to lauku DATE (vispirms split'ot tekstu). Bet tas būs lēns pasākums... Quote
sandis_m Posted June 27, 2012 Author Report Posted June 27, 2012 Ok, izdarīju to tā WHERE (((Format(Left([Table.datums],10),"yyyy\.mm\.dd\."))>="2012.07.01")); Quote
daGrevis Posted June 27, 2012 Report Posted June 27, 2012 Šitas gadījumā nav super-lēni? Kad uz kolonas nosaukuma tiek palaista SQL funkcija... P.S. Tu nevari vienkārši palaist skriptu, kas savāc visus ierakstus, formatē datumu normālā formātā, veic tabulas struktūras izmaiņas, ievieto jauno saturu pa vietām? Quote
Grey_Wolf Posted June 27, 2012 Report Posted June 27, 2012 Šitas gadījumā nav super-lēni? Kad uz kolonas nosaukuma tiek palaista SQL funkcija... P.S. Tu nevari vienkārši palaist skriptu, kas savāc visus ierakstus, formatē datumu normālā formātā, veic tabulas struktūras izmaiņas, ievieto jauno saturu pa vietām? Ja pasākums ir vienreizējs ( reti vajag šādu funkcionalitāti) tad jau ātrdarbība vairs lielu lomu nespēlē. un spriežot, ka tie datumi pierakstās tādā debīlā veidā, tad atlasi nevajag pārāk bieži - vis ticamāk ka līdz šim vispār nav bijusi vajadzība .. Sākumā jau tika teikts - mainīt neko nevar ... Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.