sql-如何用SQL格式化后再排序

问题描述

如何用SQL格式化后再排序


数据库时间如图所示,直接排序会出现1.8号在1.18之后问题,
如下SQL:select TO_DATE(as_auctiontime, 'YYYY-MM-DD HH24:MI:SS') asauctiontime FROM PM_ANNOUNCEMENTSUBJECTINFO order by asauctiontime 无问题。
但是加上*就会报错[Err] ORA-00923: 未找到要求的 FROM 关键字
select *,TO_DATE(as_auctiontime, 'YYYY-MM-DD HH24:MI:SS') asauctiontime FROM PM_ANNOUNCEMENTSUBJECTINFO order by asauctiontime 。
为什么呢,求大神解惑。或者提供下有其他思路,谢谢

解决方案

已解决:select * FROM PM_ANNOUNCEMENTSUBJECTINFO order by TO_DATE(as_auctiontime, 'YYYY-MM-DD HH24:MI:SS') ;

解决方案二:

你的确定一下你*号后面的逗号是中文的还是英文的,如果你是复制粘贴你的语句,那么应该把这个逗号改成半角英文的。

时间: 2024-10-02 20:47:31

sql-如何用SQL格式化后再排序的相关文章

sql-SQL 如何用SQL语句实现下列的想法

问题描述 SQL 如何用SQL语句实现下列的想法 假设存在一张手术信息表, id name operDate 1 张三 2015-07-21 11:30:21 2 李四 2015-07-21 13:45:21 3 张三 2015-07-22 09:18:35 4 王五 2015-07-23 13:54:46 5 张三 2015-07-25 12:00:00如何用SQL实现,判断有没有在24小时内再次做手术的呢?求指教 解决方案 1.分组后前后记录时间相减,然后看相减后是不是有小于24的.也就是用

sql语句-如何用SQL语句实现两张表(无关联)查询后,分别将各自的一个字段,插入一个新表。

问题描述 如何用SQL语句实现两张表(无关联)查询后,分别将各自的一个字段,插入一个新表. 有A.B.C三张表如下, 表 A 表B 学生ID(主键) 学生名称 课程ID(主键)| 课程名称 表 C 学生ID 课程ID (联合主键) 那么,通过SQL语句操作如何用学生姓名和课程名(只能获取学生姓名和课程名)将课程ID和学生ID插入到C表(C表中有课程ID和学生ID并且是联合主键),感激不尽. 解决方案 你可以定义2个变量,分别从表A表B用名称查询到ID.在表C的新增语句中使用这2个变量. 不过你这

ASP过滤SQL非法字符并格式化html代码

sql <%function changechr(str) changechr=replace(replace(replace(replace(str,"<","<"),">",">"),chr(13),"<br>")," "," ") changechr=replace(replace(replace(replace(cha

教你如何用SQL Loader将Excel数据导出到Oracle

本文介绍如何用SQL Loader实现往oracle数据库中插入excel文件中的数据. 实现目的:往oracle数据库中,插入excel文件中的数据 实现步骤: 1.打开MicroSoft Excel 2000 2.文件(F)→新建(N)→工作簿→ 3.输入数据后,存盘为test.xls, 4.文件(F)→另存为(A)→ 保存类型为:制表符分隔,起名为text.txt,保存到C: \ 5.须先创建表结构: 连入SQL*Plus,以system/manager用户登录, SQL> conn sy

SQL Server如何用SQL实现一批字符串的全部组合

在SQL Server中,如何用SQL去实现得到一批字符串的全部组合呢?这个是同事在实际需求当中遇到的一个问题,他的具体需求如下所示:   传入参数格式为'1,2,3,224,15,6'   'A,BC,GHT,TTY,B,E'   输出的内容为分割后字符串的所有非排列组合 !-阶乘,如!=5××××=120  (M!/(N!*((M-N)!)))     公式描述:组合数公式是从m个不同元素中,任取n(n≤m)个元素并成一组,叫做从m个不同元素中取出n个元素的一个组合: 从m个不同元素中取出n

sql-如何用SQL语句查出该表中 不为空的值得数量

问题描述 如何用SQL语句查出该表中 不为空的值得数量 如何用SQL语句查出该表中 不为空的值得数量 (studentLoginId不为空的有几个,parentLoginId不为空的有几个,它们的和) 解决方案 select (select count(1) from table where studentLoginId is null) scount, (select count(1) from table where parentLoginId is null)) pcount, (sele

oracle-麻烦大家帮我看看下面的想法如何用sql语句实现?

问题描述 麻烦大家帮我看看下面的想法如何用sql语句实现? 表结构如下: id name classs num regNo 1 张三 一班 3.5 12 2 张三 一班 2.5 13 3 张三 二班 4.5 15 4 李四 二班 6.5 16 最后结果: id name classs num regNo 1 张三 一班 6 12 2 张三 二班 4.5 15 3 李四 二班 6.5 16 请问用sql如何实现呢? 解决方案 select idnamesum(num) as nummin(regN

sql-如何用SQL语句查询Table表中的ID1中的O1,O2,O3为1 的数目

问题描述 如何用SQL语句查询Table表中的ID1中的O1,O2,O3为1 的数目 如何用SQL语句查询Table表中的ID1中的O1,O2,O3为1 的数目 Table ID O1 O2 O3 ID1 1 1 0 ID2 1 0 1 ID3 0 1 1 解决方案 select COUNT(*), (select COUNT(*) FROM a where O1='1') AS COUNTO1,(SELECT COUNT(*) FROM A WHERE O2="1") AS COUN

sql server 查找帅选后每个人的第一条记录

问题描述 sql server 查找帅选后每个人的第一条记录 各位师兄 我想建个view 但不知道怎么写sql 麻烦你们指点下 大恩不言谢 字段1 字段2 2 2013-08-01 2 2013-01-01 2 2012-05-01 1 2013-06-26 1 2013-02-01 3 2012-12-12 我要可以根据日期筛选出每个人的第一条数据 比如我输入日期 2013-07-01 结果是 2 2013-01-01 1 2013-06-26 3 2012-12-12 解决方案 如果是有要关