sqldatetime秒
㈠ 各大神請問sql日期的秒與毫秒隨機語句怎麼寫,如附下圖。謝謝!
不知道你是什麼資料庫,可以考慮截取字元串到分鍾
然後隨機函數生成一個0到59的隨機數,再生成一個0到999的隨機數,拼接在一起.
不知道你是什麼資料庫,沒辦法寫語句。
㈡ sql 當前日期轉換成秒
select to_days('0000-02-01')*24*60*60;
可以效仿這樣,不過數應該比較大,所以,用一個比較小的日期做例子
更多的,請參考
mysql
的日期、時間函數
㈢ SqlServer中DateTime類型怎樣把輸出的秒去掉,只取出年月日和幾點幾分
sql
convert
用法
convert(data_type,expression[,style])
convert(varchar(10),欄位名,轉換格式)
說明:
此樣式一般在時間類型(datetime,smalldatetime)與字元串類型(nchar,nvarchar,char,varchar)
相互轉換的時候才用到.
例子:
select
convert(varchar(30),getdate(),101)
now
結果為:
now
---------------------------------------
|09/15/2001
===================================================================
style數字在轉換時間時的含義如下:
------------------------------------------------------------------------------------------------------------
style(2位表示年份)
|
style(4位表示年份)
|
輸入輸出格式
------------------------------------------------------------------------------------------------------------
0
|
100
|
mon
dd
yyyy
hh:miam(或pm)
------------------------------------------------------------------------------------------------------------
1
|
101
美國
|
mm/dd/yy
------------------------------------------------------------------------------------------------------------
2
|
102
ansi
|
yy-mm-dd
------------------------------------------------------------------------------------------------------------
3
|
103
英法
|
dd/mm/yy
------------------------------------------------------------------------------------------------------------
4
|
104
德國
|
dd.mm.yy
----------------------------------------------------
㈣ sql的datetime和smalldatetime怎麼用
一般情況下就用datetime就是了,smalldatetime精度太低了,判斷時間的時候很容易弄錯,等你用熟練了sql再使用smalldatetime吧,在c#裡面拼一個string類型的sql語句就可以存儲時間,如:string TestSql=" insert into TestTable set TestDateTime='"+ DateTime.Now.ToString() +"' ";
或者string TestSql=" insert into TestTable set TestDateTime='2010-3-5' ";
或者string TestSql=" insert into TestTable set TestDateTime='2010-3-5 11:03:11' ";
上面的代碼復制粘貼到程序里去試試看就會有體會了。
㈤ sql如何截取時間裡面的小時和分鍾
SELECT DATEPART(hh,'2013-08-08 13:12:11') =13
SELECT DATEPART(mi,'2013-08-08 13:12:11') =12
SELECT DATEPART(ss,'2013-08-08 13:12:11') =11
㈥ SQL Server如何將datetime數據類型中的時、分、秒去掉
SQL有自帶的
日期
格式化
轉換函數
,詳細請見http://www.itdos.com/database/87.html 也可以用
字元串
截取的方法實現,不過建議你使用上面的方法。
㈦ SQL修改一個時間欄位秒數為隨機數!
核心思路:用rand(checksum(newid()))生成0到1之間隨機數,乘以60並減去原來的秒數,即可得到0到60之間的隨機秒數。
createtablea([時間]datetime);
insertintoa
select'2013-08-3017:59:35'unionall
select'2013-09-0117:59:35'unionall
select'2013-09-0217:59:35'unionall
select'2013-09-0318:59:35'
updateaset[時間]=dateadd(ss,(rand(checksum(newid()))*60-datepart(ss,[時間])),[時間])
結果如下
㈧ sql自動生成時間 如何精確到秒
smalldatetime 改成 datetime 試試
㈨ 資料庫中datetime怎樣捨去後面的小時、分、秒形式
恐怕不行,你使用的時候就這樣獲取數據就可以了:
convert(datetime,convert(varchar(23),日期欄位,110))
㈩ SQl中如何獲得時間的時,分,秒部分
假設時間欄位為orderdate,可以使用如下語句:
select convert(nvarchar(12),orderdate,108) from tablename
108可以得到你要的時間,想要得到毫秒,可以使用114