Cum sa rezolvi eroarea “General error: 2006 MySQL server has gone away”
Inserezi sau selectezi un numar foarte mare de inregistrari dintr-o baza de date MySQL si intampini eroarea “General error: 2006 MySQL server has gone away”
[mai mult...]Soluții pentru problemele tale IT
Inserezi sau selectezi un numar foarte mare de inregistrari dintr-o baza de date MySQL si intampini eroarea “General error: 2006 MySQL server has gone away”
[mai mult...]Avem nevoie uneori, in rapoarte, de varsta clientului la data curenta sau la o anumita data.
Si aici sunt doua situatii: avem nevoie de varsta in ani impliniti sau de varsta exacta, adica ani si zile.
Ca atare am facut o functie ca are trei parametri:
primul este cnp-ul
al doilea este data la care va fi calculata varsta
al treilea este un flag care specifica tipul calcului: pt 0 se calculeaza anii impliniti iar pt 1 se calculeaza varsta exacta in ani si zile.
[mai mult...]Ne lovim deseori de situatia de a avea un raport cu data de nastere a clientilor dar sa nu avem o coloana cu aceasta data, ci doar o coloana cu cnp. Ca atare suntem nevoiti sa extragem data de nastere din cnp.
Pt a usura rezolvarea problemei am scris o functie care face acest lucru.
[mai mult...]Vrei sa asociezi doua tabele care au ca legatura asemanare de caractere intre campuri.
[mai mult...]Deseori avem nevoie sa comparam doua coloane de tip text, unele avand datele scrise in ele cu litere mici, altele cu litere mari, altele au spatii la inceput sau la sfarsit, iar unele, in cazul cel mai dificil, avand diacritice.
[mai mult...]Se intampla deseori sa avem nevoie sa afisam data fara minute si secunde, sau mai important, sa facem join intre doua coloane de tip datetime, care au minute si secunde (adica sunt de forma 2017-12-06 11:49:48.377 ) si noi dorim ca joinul sa se faca pe data, fara a tine cont de minute si secunde.
Ca atare trebuie sa reusim sa scoatem minutele si secundele pt ca data sa fie afisata si interpretata asa 2017-12-06 sau asa 2017-12-06 00:00:00.000.
[mai mult...]