❶ sql以時間類型查詢
select to_char(systimestamp,'DD-MON-YY HH.MI.SSxFF AM')FROM DUAL;
TO_CHAR(SYSTIMESTAMP,'DD-MON-Y
--------------------------------------
23-7月 -15 01.19.57.314000 下午
用這個格式
❷ 關於SQL處理時間格式的問題!!!!!
select replace((convert(varchar(10),getdate(),120)),'-0','-')
你用這句測試一下,可以達到你的要求,只需要把getdate()換成你需要轉換的時間就行了.
❸ sql 輸出時間格式
select
convert(char(10),convert(datetime,'6/21/2009'),121)
--
字元型日期需轉換datetime
才能用convert樣式轉換
select
convert(char(10),convert(datetime,字元型日期),121)
select
convert(char(10),datetime類型日期,121)
❹ sql 時間欄位里有上午下午全天和具體時間,現在我想排序要怎麼排
可以先把具體時間轉成時間戳,然後在排序mysql函數UNIX_TIMESTAMP
selectUNIX_TIMESTAMP(time) time from test order by time asc
❺ SQL的時間格式怎麼會有上午下午的
改什麼區域時間不拉不拉的,都是瞎扯,直接改注冊表吧,只能這么解決。
強制使asp時間使用區域格式
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\OLEAUT\VarConversionLocaleSetting=
2 (DWORD)
註:OLEAUT 項可能不存在。如果它不存在,則必須先創建該項。
❻ sql系統時間格式是怎樣設定的
1、在企業管理器中選中要修改的表格,點擊滑鼠右鍵,彈出菜單點擊「設計表」
❼ sql日期格式如何轉換
用convert函數
❽ sql server 2000 datetime為什麼會顯示上午下午怎麼調整自己機子上的時間設置,讓它不顯示上午和下午
本機?控制面板——區域選項——時間和日期格式——HH(24小時制)
❾ 用T-SQL語句怎樣實現根據當前的時間判斷,是上午還是下午還是晚上。
--> 生成測試數據: @T
DECLARE @T TABLE (A INT,B datetime)
INSERT INTO @T
SELECT 1,'07:16:00' UNION ALL
SELECT 2,'09:11:00' UNION ALL
SELECT 3,'11:00:00' UNION ALL
SELECT 4,'12:00:00' UNION ALL
SELECT 5,'13:00:00' UNION ALL
SELECT 6,'15:00:00' UNION ALL
SELECT 7,'17:00:00'union all
select 8,'20:00:00'--SQL查詢如下:select * from @t
select a ,b= (case when b between '7:00:00'and '11:59:59' then '上午好'
when b between '12:00:00'and '17:59:59' then '下午好'
else '晚上好'
end )
from @t
(所影響的行數為 8 行)A B
----------- ------------------------------------------------------
1 1900-01-01 07:16:00.000
2 1900-01-01 09:11:00.000
3 1900-01-01 11:00:00.000
4 1900-01-01 12:00:00.000
5 1900-01-01 13:00:00.000
6 1900-01-01 15:00:00.000
7 1900-01-01 17:00:00.000
8 1900-01-01 20:00:00.000(所影響的行數為 8 行)a b
----------- ------
1 上午好
2 上午好
3 上午好
4 下午好
5 下午好
6 下午好
7 下午好
8 晚上好(所影響的行數為 8 行)
❿ SQL語句查詢特定時間段的數據怎麼寫
SQL伺服器:
Select*fromtablewhere'2008-7-1'和'2008-12-31'
訪問:
從表中選擇發生日期>#2008-7-1#和發生日期<#2008-12-31#
就是這樣:注意,SQLserver中的日期和訪問有一點不同。
(10)sql時間格式上午下午擴展閱讀:
SQL查詢日期語句
Select*fromShopOrderwheredatediff(week,ordTime,getdate()-1)=0//查詢第一年的日期
Select*fromShopOrder,其中datediff(day,ordTime,getdate()-1)=0//查詢當天的所有數據
SELECT * FROM A where datediff(d,datetime,getdate()) <=30 //前30天
SELECT * FROM A WHERE DATEDIFF(m, shijian, GETDATE()) <=1 //上個月
搜索當天記錄的其他方法:
SELECT*
FROMj_GradeShop
其中(GAddTimeBETWEENCONVERT(datetime,LEFT(GETDATE(),10)+'00:00:00.000'))
並轉換(datetime,LEFT(GETDATE(),10)+'00:00:00.00.000')+1)
由GAddTime指定的訂單