SQL date mezo emelese 1 nappal
Sziasztok,
milyen paranccsal tudnám egy "2014-02-21 10:00:00" formátumú dátum idő mezőnek emelni 1 nappal az értékét,de úgy hogy soknak egymás után.
pl. 100 sornak, de mindegyik 1 nappal kövesse az előzőt
id 1 "2014-02-21 10:00:00"
id 2 "2014-02-22 10:00:00"
id 3 "2014-02-23 10:00:00"
id 4 "2014-02-24 10:00:00"
id 5 "2014-02-25 10:00:00"
....
stb.
update tablanev set datum = ?
■ milyen paranccsal tudnám egy "2014-02-21 10:00:00" formátumú dátum idő mezőnek emelni 1 nappal az értékét,de úgy hogy soknak egymás után.
pl. 100 sornak, de mindegyik 1 nappal kövesse az előzőt
id 1 "2014-02-21 10:00:00"
id 2 "2014-02-22 10:00:00"
id 3 "2014-02-23 10:00:00"
id 4 "2014-02-24 10:00:00"
id 5 "2014-02-25 10:00:00"
....
stb.
update tablanev set datum = ?
Date functions
A pontos parancsot be tudnád
Nem az "internetet" linkelte
De bizony a mysql könyvet
Érthetetlen, hogy azok akik 30-40 évesek, 10+ év programozói tapasztalattal, olyan nagyképűen, tudásukkal fölényeskedve tudnak válaszolni, hogy az embernek el megy a kedve mindentől.
Nem tudom miért a fölényeskedés, miért nem lehet ténylegesen segíteni a konkrét válasszal, miért kell odab@szni egy linket, hogy "nesze paraszt olvassá'" nekem is 10 évbe fájt megtanulni.
Örülök, hogy a barátod segítségére sietsz, ettől függetlenül, jobb lett volna a konkrét segítség.
Megpróbálom összekukázni a parancsot. Azért hátha idetéved egy szerényebb, kedvesebb, jó szándékú fórumtárs.
Mit fogok ezért kapni?
Abszolút meg tudom érteni a helyzetedet, hisz bevallom, sokszor én is a generálója vagyok (elég csak belenézni a Követőmbe), és ezért már megkaptam a magamét, de jóvá még nem tettem semmit. Mi, harmincas éveink derekán lévő (és idősebb) programozók látszólag behozhatatlan előnnyel rendelkezünk, ami mindenképp igazságtalan veletek, fiatalokkal szemben.
Kérdem én, miért kéne mindenkinek végigjárni a szamárlétrát? Mindenkinek joga van tudni a választ a feltett kérdéseire! Kinek jó az, ha megnézed a dokumentációt, ott esetleg további érdekes dolgokat találva? Nem egyszerűbb feltenni egy fórumon a kérdést, hogy ott a tapasztaltabb kollegák az esszenciális választ adják meg?
Ha tovább gondoljuk a fenti gondolatmeneted, úgy vélem, akkor lehetnénk egálban, ha ezentúl átutalnám a számodra a havi béremet. Ehhez nem kérek mást, csak írd meg a bankszámlaszámodat.
Minden junior programozó alá
Nincs egy perced elolvasni az
Ha viszont személyi dokumentációolvasó és fordító titkárra/titkárnőre van szükséged, akkor adj fel álláshirdetést.
Jövőbeli kérdéseid feltevése előtt ajánlom figyelmedbe a kérdésfeltevés megfelelő módjának elsajátítását, aminek követése egyébként meg is spórolta volna a kérdés feltevésével és a válaszra várással töltött időt egy kb. azonnali megoldással :)
Tanító néni, mondja már meg,
Remek link, nagy kedvencem.
Szégyellhetjük magunkat, hiszen mindenki tudja, hogy 10+ év tapasztalat után nincs is más dolgunk, mint a kezdők helyett elolvasni a kézikönyvet, akiknek így már nem kell, és ennek köszönhetően kibontakoztathatják szárnyaló zsenijüket. Le az undorító, beképzelt, fölényeskedő seggfejekkel, akik meg akarják tanítani szegény, szerencsétlen, jobb sorsra érdemes fiatalokat halászni, ahelyett, hogy halat helyeznének a szájukba, előre megrágva.
En sokkal szerenyebb (tudasu)
google: "mysql add one day to date" (kb. ezt irtad magyarul)
Bakker, 1. talalat mar nyert is!
Kedves mindenki. Igen
Igen rákerestem, igen lefuttattam sok parancsot, igen lefuttattam DATE_ADD nélkül (datum, INTERVAL mennyiseg egyseg), nem működött, nem tudtam mit rontottam el, rákerestem gugliban szakmai fórumra, ezt dobta, gondoltam másnak ez csípőből megy.
Az meg hogy most rám támadtok, túldramatizálva a dolgot, meg hogy a fizetéseteket akkor oda kell adni, mert egy sort kérdezett valaki, kissé nevetséges.
De persze minél jobban dramatizálsz, a hatásvadász önsajnálatoddal, hogy akkor most veszélyben a szakma, mert valaki egy query-t merészelt kérdezni.
Nem kezdhetek úgy egy kérdést, hogy leírom a teljes előzményét tegnap óta, miket kerestem és találtam google-lel, miket futtattam a phpmyadminban stb.
Nekem ez evidens, meg az, hogy nem születik mindenki 150-es IQ-val, meg nincs mindenkinek 20év tapasztalata manualok olvasgatásával.
A fórum arra való, hogy kérdezzünk, és akibe szorult annyi intelligencia, hogy nem egyből a fizetését meg az állását kezdi félteni vicceskedve, akkor az válaszol.
Ehhez képest összefutott a coder falu, hogy jajj Istenem, itt egy intruder b+, azonnal ugassuk le hogy RTFM, megg guglizzá' b+!
Kössz a segítséget.
A fizetésedet meg inkább ajánld fel a wikipedianak.
Kedves peterm1
Sajnos, aki nem a megfelelő kérdést teszi fel, nem fog megfelelő választ sem kapni.
Sokkal több segítséget
1.
De, pontosan ezt kellene tenned, hogy tudjuk mivel próbálkoztál már (és azt ne ajánljuk (elkerülve az időpazarlást), vagy máshogyan), vagy hogy egyáltalán próbálkoztál, és nem csak bérniggernek nézel minket, várva a sültgalambot.
2. Mindezek ellenére Poetrotól pontos választ kaptál, linkkel megtoldva, ahol megtalálható a neked szükséges funkció részletes leírása számos példával. Igen, ehhez sajnos kb. öt percet olvasnod kellett volna, de ez a szakma már csak ilyen (sőt, néha hosszú órákat is bújni kell a doksikat, fórumokat (olvasva a már korábban megválaszolt kérdéseket), stb., szóval ha ez nincs az ínyedre, és teljesen elmegy tőle a kedved, akkor könnyen lehet, hogy te is és a szakma is jobban jár, ha megfontolod, hogy jó választás-e ez a részedről).
3. Az ezt követő fröcsögésed ellenére egyre szájbarágósabb válaszokat kaptál, amiket ha tudnál megfelelő hozzáállásal feldolgozni, akkor látnád, hogy mind segítő szándékú, még ha nyers is (de még így is sokkal kedvesebb az általad mutatottnál). A linkelt oldalak nagyban hozzájárulnának épülésedhez, ha hajlandó lennél értelmezve elolvasni őket.
4. Itt szerintem senki nem félti a fizetését senkitől (különben nem járnánk ide megválaszolni a korrekt, láthatólag tanulni akaró (és nem "kódot írjál ingyen és azonnal, különben bunkó vagy" hozzáállású) emberek jól feltett, korrekt kérdéseit ingyen és bérmentve, a szabadidőnket rááldozva), de pláne nem olyanoktól, akik nem tudnak keresni vagy dokumentációt olvasni/értelmezni.
Én a helyedben kicsit magamba szállnék, megemészteném a történteket és linkelteket, és a következő kérdésemet korrektebbül tenném fel.
További szép napot!
Az a baj hogy egy ilyen
Kérdeztem valamit, erre kaptam egy rtfm linket.
Erre kértem írja le a konkrét segítő választ. Majd megjelent a "csűrhe", hogy mégis mit képzelek, hogy egy fórumban fel merek tenni egy kérdést.
Ennyi spúr, a tudásával fukarkodó embert ritkán lát az ember, de egyre több van.
Mintha éhenkorászokból állna az összes szakmai fórum és aki kérdezni merészel, az azonnal menjen az anyjába és olvassa végig a manuálokat. Akkor minek segítesz? Azzal nem segítesz, hogy belinkeled (aki belinkelte) a "Date and Time Functions"-t, ahol vagy 50 parancs van.
Aki nem tud angolul az dögöljön meg?
Egy dolgot nem értek, Minek jön ide "segíteni" bárki - és most téged idézlek: "ingyen és bérmentve, a szabadidejét rááldozva", ha ez terhes neki.
Bérniggernek néznék bárkit?
Bár nem ismerem ezt a kifejezést, de kissé messzire mész, hiszen egy szimpla query-t kérdeztem, erre jössz habzó szájjal, hogy te amúgy mekkora király vagy, mert ingyen segítesz.
Ne segíts. Nincs annál szánalmasabb, mint amikor valaki úgy segít másoknak, hogy aztán várja hogy körbeudvarolják.
Nem értem, ha ilyen drága a szabadidőd, akkor miért jössz ide kioktatni?
Nem célom hogy paraszt módon visszaszóljak, csak nem segítség, ha valaki 50 db parancsot belinkel.
Elhiszem, hogy segíteni akart, de én a második hozzászólásommal, úgy gondolom nem voltam sétő, hiszen megkértem a konkrét parancsra világítson rá.
Azt hiszem kiválóan példázzátok a "Dögöljön meg a szomszéd tehene" magyar virtust.
Nem tudom ez honnan, jön de valahogy mindig is irritált ez a másik ember is szívjon és csessze el az idejét, mert nekem sem segített senki annak idején. Ez az igazi paraszt hozzáállás, és ezt nem csak rád értem, hanem mindenkire akik féltik a tudásuk, féltik a munkájuk. Ez előjön a könyvelőktől a programozókig mindenhol.
Ez valahol a 21.század és az internet egy hátulütője, hogy hihetetlen könnyű szakmai kérdésekre választ kapni, a nélkül, hogy tanfolyamokat vagy főiskolát, egyetemet kellene elvégezni. Megkérdezzük és válaszolnak rá.
Persze mint itt is látható, szerencse kérdése, hogy egy korrekt ember van az oldalon vagy egy olyan aki kikéri magának, hogy valaki szeretne egy konkrét választ.
Még egyszer mondom, az első emberke biztos segíteni akart, természetesen elhiszem, de 50 parancsot végigpróbálgatni, ráadásul rendre el is rontom a szintaxist, hosszú idő. Persze tudom, szívjak én is.
Mindegy, előbb-utóbb csak találok egy korrekt fórumot, ez a weblabor, most nem jött be.
Mindenkinek a segíteni akart köszönöm és mindenkinek akinek drága az ideje és tudása, sok munkát, sok megrendelést és sok pénzt kívánok!
Jó éjt!
Pár megjegyzés
A szakma nyelve az angol. A dokumentációk és fórumok megértéséhez elegendő ennek a kis részhalmazát tudni (párszáz szavas szókincs, egyszerű nyelvtan). Aki ezt nem tudja, célszerű pótolni, különben ha tetszik, ha nem, hátrányban lesz (hacsak nincs személyi szaknyelvi tolmácsa -megsúgom, hogy a fórumozók nem tekintendők annak). Ennyi erővel problémázhatnál azon is, hogy autóvezetéshez meg kell tanulnod a KRESZ-t, vagy orvosi egyetemen nem kórházi páciensek felvagdosásával indítják az elsőévesek képzését.
Nem körbeudvarlást várunk, csak annyit, hogy ha mi adunk valamit, akkor a kérdező is fordítson rá legalább valamennyit (részletes kérdésleírást, meg doksiolvasást (ami jelen esetben öt percnél nem lett volna több)).
Mert az a válasz a kérdésedre.
Nekem semmi előnyöm nem származik abból, ha neked el kell olvasni a dokumentációt, neked viszont annál több. A dokumentáció elolvasása nem elcseszett idő, hanem hasznos tapasztalat, amit nem lehet kiváltani azzal, hogy egyszer-egszer megírják egy függvény nevét. Ugyanúgy hátrányom sem származna abból, ha leírnám a pontos parancsot, te viszont a nullához közelítőt tanulnál belőle, míg ha megtanulsz doksit olvasni, akkor rengeteg kérdésre azonnali választ találsz anélkül, hogy másra kellene várnod.
Ha e helyett:
ami a pontos válasz belinkelésére elég vérlázító válasz (kb azt jelenti ebben a környezetben: "Mit képzelsz, ki vagyok én, hogy elolvassam dokumentációnak a kérdésemre vonatkozó, pár perc alatt elolvasható részsét? Nem, nem; te az én dokumentációolvasó szolgám vagy, és ha azonnal nem írsz pontos választ, akkor véglény vagy, mert nem vagy hajlandó biztosítani a nemlétező kiváltságaimat."), azt írtad volna, hogy:
jobb fényt vetett volna rád, mert látszik, hogy nem csak büdös neked a doksi elolvasása, és azt várod, hogy más tegye meg helyetted, hanem te is tanulni, fejlődni akarsz, de még akadályokba ütközöl (akár nyelvi, akár más), de hajlandó vagy erőfeszítéseket tenni a válasz megszerzése érdekében.
Szóval mielőtt bármilyen más fórumra mész ugyanezzel a követelőző hozzáállással (vagy itt teszel fel újabb kérdést), inkább fordíts egy kis időt a korábban linkelt, megfelelő kérdések feltevését segítő írás tanulmányozására, értelmezésére, és majd add tanújelét annak, hogy nem csak a sültgalambot várod gombnyomásra.
Sok sikert!
Minta
( Véleményem szerint ilyen kérdésre válaszolni olyan mint egy régészeti rekonstrukció. Néhány törött cserép ami látható, a teljes kép inkább fantázia alapján készül mint szöveg értéssel.
Hiányzik az sql kifejezés. Konkrét hibáról nem esett szó. Adatbázis fajtáról sem. Az első válasz pont annyi volt, mint ami a kérdésből következik.
Lehet mintát adni, csak utána a személyre szabás szokott következni. Mindez kommunikációt igényel, nem vagdalkozást. )
Nagyon el vagy tévedve. A
Semmilyen egyezményben nincs tudtommal rögzítve, hogy alapvető emberi jogod, hogy a kverijeidet megírják helyetted azok, akik jobban értenek hozzá.
Ha neadjisten körülnéztél volna a fórumon, mielőtt sáros bakanccsal berúgod az ajtót és mindenkit elküldesz az anyjába, láttad volna, hogy szívesen szoktunk segíteni, akik pedig gyenge minőségű kérdést tesznek fel, azoknak többnyire segítünk, hogyan tehetnek fel okos kérdéseket, amikre az emberek szívesen válaszolnak.
Veled senki nem arcoskodott, neked van baromi nagy arcod, csak tudnám mire. A hisztidre nem vagyunk kíváncsiak, ha csak ez megy, ne gyere vissza. A hozzáállásod ellenére is számtalan tanácsot kaptál, amit ha megfogadsz, több leszel tőle. A legtöbb helyről simán csak kibasznak egy ilyen antré után.
Nyugi
Ne aggódj :)
mysql variable
Ne
Én is gondolkoztam ezen, a
Belőlem a #4 kiölt minden segítő szándékot a kérdező irányába :).
Köszönöm megoldódott a
Azért örülök, hogy sikerült kitomboljátok magatokat. Segítő szándékúaknak nagyon köszönöm a segítséget!
Szép estét!