❶ 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指定的订单