Jump to content
php.lv forumi
Sign in to follow this  
sandis_m

MSSQL where datums

Recommended Posts

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

Share this post


Link to post
Share on other sites

`LIKE 'x*';`

 

...kur x ir tavs datums tavā formātā.

Share this post


Link to post
Share on other sites

`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

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites

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')

Share this post


Link to post
Share on other sites

Patestesu ar TEXT lauku, bet man kaut kaa loti maac shaubas, ka varesi izpildit > komandu ieks tekst lauka.

Share this post


Link to post
Share on other sites

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...

Share this post


Link to post
Share on other sites

Ui, atvainojos. Pārlasījos.

Share this post


Link to post
Share on other sites

Š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?

Share this post


Link to post
Share on other sites

Š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 ...

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this  

×
×
  • Create New...