Welcome to
Sign in
|
Help
in
Diverse (forum)
Romanian Section (group)
(Entire Site)
Search
Home
Blogs
External Feeds
Forums
Photos
Downloads
About Us
»
Romanian Section
»
Diverse
»
Re: o coloana care sa tina numai ora si minutul
o coloana care sa tina numai ora si minutul
Last post 05-08-2009, 4:51 PM by
moiseiv
. 4 replies.
Sort Posts:
Oldest to newest
Newest to oldest
Previous
Next
05-08-2009, 11:40 AM
7128
moiseiv
Joined on 05-08-2009
db_datawriter
o coloana care sa tina numai ora si minutul
Reply
Quote
Salut,
Am nevoie de o coloana in care sa tin numai o anumita ora din zi, pentru ca la acea ora in fiecare zi se va intampla un lucru anume. Daca o fac de tip datetime sau smalldatetime, o sa tina si o data anume, ceea ce nu e de dorit. Ceva sugestii?
Report abuse
05-08-2009, 12:02 PM
7129
in reply to
7128
ignatandrei
Joined on 11-17-2006
Bucuresti
sysadmin
Re: o coloana care sa tina numai ora si minutul
Reply
Quote
Pentru Sql Server < 2008 :
solutie 1 : tii si data si o ignori cind iti vine
solutie 2 : tii un varchar de 4 de forma HH:mm
Sql Server 2008 are tipul de date Time - exact ce iti trebuie. Poti incerca pe express...
Ignat Andrei
http://serviciipeweb.ro/iafblog
Report abuse
05-08-2009, 3:48 PM
7132
in reply to
7128
B_gd_n[ ]Sahlean
Joined on 07-17-2007
Bucuresti
sysadmin
Re: o coloana care sa tina numai ora si minutul
Reply
Quote
Sau un câmp de timp SMALLINT (2 octeţi):
CREATE
TABLE
TabelaTimp
(
Id
INT
IDENTITY
PRIMARY
KEY
,
Timp
SMALLINT
);
GO
INSERT
INTO
TabelaTimp(Timp)
VALUES
(2345);
INSERT
INTO
TabelaTimp(Timp)
VALUES
(103);
INSERT
INTO
TabelaTimp(Timp)
VALUES
(5);
GO
CREATE
FUNCTION
Ora(@p_timp
SMALLINT
)
RETURNS
TINYINT
AS
BEGIN
DECLARE
@rezultat
TINYINT
SET
@rezultat = @p_timp / 100
RETURN
@rezultat
END
GO
CREATE
FUNCTION
Minut(@p_timp
SMALLINT
)
RETURNS
TINYINT
AS
BEGIN
DECLARE
@rezultat
TINYINT
SET
@rezultat = @p_timp % 100
RETURN
@rezultat
END
GO
SELECT
* , dbo.Ora(Timp)
AS
O , dbo.Minut(Timp)
AS
M
FROM
TabelaTimp
Report abuse
05-08-2009, 3:51 PM
7133
in reply to
7129
MrSmersh
Joined on 03-31-2006
Timisoara
sysadmin
Re: o coloana care sa tina numai ora si minutul
Reply
Quote
Azi tot out of the box sint ....
Un int cu secundele de la ora 0? Sau minutele?
Report abuse
05-08-2009, 4:51 PM
7135
in reply to
7129
moiseiv
Joined on 05-08-2009
db_datawriter
Re: o coloana care sa tina numai ora si minutul
Reply
Quote
E sql server 2005. O sa incerc cu varchar... Merci!
Report abuse