Ubacivanje vremena u SQL-u
Posto sam davno na faksu odslusao baze vise se i nesjecam kako tocno ide.
Imam sljedeci upit. INSERT INTO naziv_tablice (IDnesto) VALUES (&key) koji radi kako i treba radit. Hocu napravit kada se unos "&key" unese u prvi stupac u redu "x", da u isto vrijeme u drugom stupcu u istom "x" retku baza sama upise vrijeme (datum i sat). Ideje :fiju: |
INSERT INTO tablica
(vrijednost, datumvrijeme) VALUES (50, CONCAT(CURDATE(), ' ' , CURTIME())) Moraš napraviti tablicu u kojoj ce drugi stupac u koji unosiš datum i vrijeme biti varchar pošto je to sada nakon spajanja string. Koristiš funkciju CONCAT i u njoj funkcije koje vraćaju trenutni datum i vrijeme. Dijelove koje spajaš s CONCAT odvajaš zarezom. Stavio sam i jedan blank space ' ' da ti odvoji datum i vrijeme. :) Nadam se da će ti ovo pomoći. |
Hvala na pomoci ali neradi.
Neznam da li je ovo izvedivo, ali nevidim razloga zasto nebi. Ovaj prvi upit koji sam napisao INSERT INTO naziv_tablice (IDnesto) VALUES (&key) se ustvari ne izvodi u Accessu nego u jednom drugom programu. Da li bi se dalo nesto iskombinirat da ta druga aplikacija napravi gore navedeni unos, a da u samom Accessu napisem kod koji bi pored te vrijednosti ubacivao vrijeme unosa? |
O kojoj bazi se radi? U većini baza se to može izvesti sa defaultnim vrijednostima kolone. U Oracleu se to radti tako da je defaultna vrijednost sysdate a na SQL Serveru getdate()
Ako baza ne podržava defaultne vrijednosti onda se to može izvesti sa before insert triggerom ali to je malo kompliciranije. |
Radi se o bazi u Accessu kako sam gore i napisao.
Hvala svima na pomoci uspio sam rjesit problem. Evo koda ako ce kome zatrebat: INSERT INTO Rezultat (Vrijeme) VALUES ( Now()); izbacuje vrijeme u ovom obliku: 29.9.2010 12:07:16 |
Vidiš, u accessu je to zgodno riješeno. Nisam uopće pomislio da možda ne koristiš mysql :P.
|
Sva vremena su GMT +2. Sada je 07:07. |
Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
© 1999-2023 PC Ekspert - Sva prava pridržana ISSN 1334-2940
Ad Management by RedTyger