Oracle如何根据列数最多的那一列日期排序

图片说明
如图,MONTH、MONTH1查出来为空的我就自动赋值它为0,现在要按时间顺序排序,有时候可能MONTH的有效值更多,有时候可能MONTH1的有效值更多,我要用有效值最多的那一列排序,该怎么办呢?求帮助

1个回答

select MONTH,MONTH1 from table order by case when month=0 then month1 else month end desc

lllll520520520520520
lllll520520520520520 哇,你太棒了。是对的!感谢!
5 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
oracle 根据日期排序的问题
oracle中日期显示的是 9/15/2011 10:03:24 AM 会以数字开始排序而不是 具体的时间先后排序。 所以以时间排序这个设计本身就有缺陷。 应该采用以ID来排序
MySQL根据日期排序
SELECT * FROM tongyizhengshi ORDER BY RiQi ASC
Oracle之根据日期查询
根据日期查询 日期查询是相对常见的查询了,一般查询都是查询时间段内的数据(某天、某小时、几号~几号 等等),即使指定了时分秒如“2016-5-4 15:14:53”这么一个看上去是时间点的数据,仍然也是时间段,它是指“2016-5-4 15:14:53 000”到“2016-5-4 15:14:53 999”这1秒时间段内的数据。 日期查询有下面的方面和注意点:           1. 查
找出出现次数最多的那个数!
#include <iostream> #include <string> #include <stdio.h> #include <stdlib.h> #include <map> #include <algorithm> using namespace std; int main() { int data,n,i...
ccf-12-1 出现次数最多的那个数
问题链接:http://118.190.20.162/view.page?gpid=T5 问题描述   给定n个正整数,找出它们中出现次数最多的数。如果这样的数有多个,请输出其中最小的一个。 输入格式   输入的第一行只有一个正整数n(1 ≤ n ≤ 1000),表示数字的个数。   输入的第二行有n个整数s1, s2, …, sn (1 ≤ si ≤ 10000, 1 ≤ i ≤ n)。相邻的数...
输出出现次数最多的那个数
出现次数最多 1.最简单的情况 知道数字的范围,比如0到100,保证每个出现的数字出现的次数不同 输入 数字 输出 出现次数最多的数字 代码如下 #include<stdio.h> int main() { int a[110]={0},n,b,max,d; scanf("%d",&n); for(int i=0;i<n;i++) { ...
vue 表格根据日期排序
 <el-table                 ref="multipleTable"                 :data="数据名"                 @sort-change="orderByDate"                 tooltip-effect="dark"                 style="width: 100%">
List<Map<>>排序(根据日期)
Collections.sort(mapBroadcom, new Comparator() { public int compare(Map o1, Map o2) { Date date1 = null; Date date2 = null; tr...
根据父容器日期排序的ExpandableListView
ExpandableListView的子容器分类根据父容器的日期来排序
根据字符串日期排序列表
遇到一个问题,请帮忙解决。rnrn有一个`ArrayList listOfSData`每个元素都类似日期:rnrn [30-03-2012, 28-03-2013, 31-03-2012, 2-04-2012, ...]rnrn现在我想排序这个列表,比如:rnrn [28-03-2013, 30-03-2012, 31-03-2012, 2-04-2012, etc]rnrn不知道应该从哪儿下手?谢谢。rnrn
根据GUID找到位于那张表,那一列
根据某条记录中某一列内容 找到该内容位于那些表中并且输出表名和列名IF (OBJECT_ID('searchPropertyFrom','P') IS NOT NULL) DROP PROC searchPropertyFromGO CREATE PROCEDURE searchPropertyFrom( @value VARCHAR(1024)) AS BEGIN SET NO
oracle:根据差值求新的日期
SELECT sysdate+8/60/24 vaule FROM DUAL;rnrn这是分钟的求法,小时的呢?rnrn还有,我想求一个时间+3小时是否超过系统时间的语句怎么写?rnrn
算法训练 出现次数最多的整数(排序)
时间限制:1.0s 内存限制:512.0MB 提交此题   问题描述   编写一个程序,读入一组整数,这组整数是按照从小到大的顺序排列的,它们的个数N也是由用户输入的,最多不会超过20。然后程序将对这个数组进行统计,把出现次数最多的那个数组元素值打印出来。如果有两个元素值出现的次数相同,即并列第一,那么只打印比较小的那个值。   输入格式:第一行是一个整数N,N £ 20;接下来有
pandas 根据某一列排序(sort_values)
pandas 根据某一列排序      pandas排序的方法有很多,sort_values表示根据某一列排序       pd.sort_values(&quot;xxx&quot;,inplace=True)    表示pd按照xxx这个字段排序,inplace默认为False,如果该值为False,那么原来的pd顺序没变,只是返回的是排序的...
Numpy根据某一列进行排序
import numpy as np data = np.array([[1,2],[5,3],[4,6],[7,5],[9,0]]) data = data[np.argsort(data[:,0])] print(data) 按照数组的第一列进行排序,结果如下
二维数组根据其中一列的数字排序!
有一个二维string数组,其中有一列是不重复的数字,比如:rns 2 aaarnr 1 bbbrns 0 cccrn想把该数组按行进行重新排序,按照第二列的数字进行,请问应该如何排序?比如要排序成这样:rns 0 cccrnr 1 bbbrns 2 aaarn求解答!
根据行数和列数创建表格
&amp;lt;!DOCTYPE html&amp;gt; &amp;lt;html lang=&quot;en&quot;&amp;gt; &amp;lt;head&amp;gt; &amp;lt;meta charset=&quot;UTF-8&quot;&amp;gt; &amp;lt;title&amp;gt;Document&amp;lt;/title&amp;gt; &amp;lt;style type=&quot;text/css&quot;&amp;gt; table{width
根据条件求列数
求一个表的列数我倒是会,但是怎样求满足条件的列数呢?rn比如说一个表有d1,d2,d3,d4,d5,d6,d7,d8,d9这九个列,怎样求这九列中列的值等于“S”的列数
Oracle根据字段排序问题
Oracle根据字段排序,如果字段类型是varchar字符串,而不是number会导致1和10分不清. 所以需要将varchar转为数字或者将表的字段类型更改为number
Oracle根据中文首字母排序
 很明显,上图中的姓名显示杂乱无章,今天的任务就是让上图中的 姓名按照顺序排列  1、按照拼音排序 --按照拼音排序 select * from stuinfo ORDER BY NLSSORT(stuname,'NLS_SORT = SCHINESE_PINYIN_M') 2、按照笔画排序 --按照笔画排序 select * from stuinfo ORDER BY ...
oracle 根据部门求和排序
上面语句表示,根据col1分组,在分组内部根据col2排序,这里的“别名”的值就是每组内部排序后的序列号(组内连续的、唯一的),“[partition by col1] ”可以省略。
如何根据日期打开文件?
文件夹有如下文件:rnA_B_20090919.TXTrnA_A_20090919.TXTrnA_C_20090918.TXTrn...rn我想根据关键字日期,打开当天的全部文件,如何操作?
Access 数据库如何“自选最多的一个”,“最新的日期”,“求和”
请问,rnrnAccess 数据库如何“自选最多的一个”,“最新的日期”,“求和”rnrn如下表格:rnrnrn产品 产地 生产日期 数量rnrn海飞丝 广州 1999 30rn海飞丝 广州 2000 50rn海飞丝 北京 2000 20rn飘柔 上海 2001 10rn飘柔 北京 2000 40rn飘柔 上海 2005 70rn飘柔 上海 2000 30rn飘影 北京 1990 10rn飘影 北京 1991 10rn飘影 北京 1991 30rn飘影 香港 2005 20rn丝芬 上海 2002 30rn丝芬 广州 2003 15rn丝芬 上海 2005 25rn芬亭 广州 2002 30rn芬亭 重庆 2001 80rn芬亭 上海 2001 70rnrn--------------------------------------------rnrn让上面这个 Access 的 所有相同 “产品” 自动合为一条计录rnrn合成的条件为:rnrn产地(以较多为准) 如:海飞丝 有两个“广州”,一个 “北京”, 那就只取“广州”rnrn生产日期(以最新日期为准) 如:丝芬 有: 2002 2003 2005 ,那就只取 “2005”rnrn数量(以同一产品合计数量) 如:海飞丝 有: 30 50 20 ,那这一产品就合计为 “100” rnrnrn请大家尽量帮帮忙,谢谢!我剩有多少分一定给多少分!! 能解决的把分数全给你! 急啊。。rnrnrn或者用 Excel :rnhttp://community.csdn.net/Expert/topic/4137/4137314.xml?temp=.4018824rnrnrn
系列数据点排序
本课程详细介绍图表控件(Chart)在C#WinForm程序开发中的应用,包括图表的基本要素,基本图表的创建,图表的类型,核心内容是用图表展示数据库中的数据。
请问 hibernate 如何根据某一列的统计结果排序
例如: select count( a.c ) con from tablea a order by con 这样的伪语句
如何根据字段排序
料号 控制码 工艺路线 工种 工序号 rn1002568 ZJ01 总装~机工~总装~机工~总装 总装 10 rn1002568 ZJ07 总装~机工~总装~机工~总装 总装 50 rn1002568 ZJ01 总装~机工~总装~机工~总装 机工 10rn1002568 ZJ07 总装~机工~总装~机工~总装 机工 20rn1002568 ZJ02 总装~机工~总装~机工~总装 总装 60 rn1002568 ZJ07 总装~机工~总装~机工~总装 总装 90 rn1002568 ZJ01 总装~机工~总装~机工~总装 机工 30rn1002568 ZJ07 总装~机工~总装~机工~总装 机工 40rn1002568 ZJ05 总装~机工~总装~机工~总装 总装 100 rn1002568 ZJ07 总装~机工~总装~机工~总装 总装 110 rnrn1.上面是排好的,要求按料号,工种及工序号排序.rn2.工种的排序要求按工艺路线字段顺序,且在同一料号同一工种按工序号排序的前提下碰到 控制码为zj07 时 为相同工种 的分割点.
如何根据“,”排序
表tablernrntextrn--------rn1,2,3,rn1,rnrn2,3,4,rn5,6,4,1,rnrn按“,”查询后想要的结果是rnrntextrn------rn5,6,4,1,rn2,3,4,rn1,2,3,rn1,rnrn[color=#FF0000]总之就是让“,”最多的排第一行,其他无所谓。要考虑无值的情况[/color]
怎样才能实现listview我点那一列就按那一列排序呢?
用listview进行按列排序,LstV_ColumnClickrnlistview.sortkey=0rnlistview.sorted=truernlistview.sortkey=1rnlistview.sorted=truernrn只能对第一列进行排序,rn怎样才能实现我点那一列就按那一列排序呢?rn
日期列如何排序?
日期列如何排序?
请问如何排序日期
用的是 GridViewrnrn系统里有一个 char(10) 存着一个日期: rn格式是 日/月/年 rnrn比如: rnrn05/08/2008 rn30/06/2008 rn25/02/2008 rnrn如果直接用 GridView 的内置功能就成了这样rnrn05/08/2008 rn25/02/2008 rn30/06/2008 rnrn可是正确的应该是: rnrn25/02/2008 rn30/06/2008 rn05/08/2008 rnrnrn请问应该怎么做rnrn感觉麻烦的是这些日期列是自动生成的, 不是自定义的。。。。。。。。rnrnrn谢谢了rnrnrn谢谢了。。。。。。。。。。。。。。
开发ORACLE用的最多的是什么语言?
开发ORACLE用的最多的是什么语言?
ORACLE教程(下载量最多的书)
这是一本ORACLE下载用户最多的书,希望对你的学习有所帮助;适合初中级者学习!
oracle中查询最多的数据的问题
表:create table M_UserLogin(rnid NUMBER PRIMARY KEY,rntimepro number,rnmonName varchar2(20),rnopmontime date,rnProperties varchar2(10),rnuserApp varchar2(30),rnuserTime date,rnCMSID number,rncompID varchar2(30)rn);rn序列:rnrncreate sequence S_UserLoginrnminvalue 1rnmaxvalue 999999999999999999999999999rnstart with 1rnincrement by 1rnnocache;rn查询语句:select * from( select compID,count(compID) as count1 from M_UserLogin where to_char(userTime,'dd')=29 and to_char(userTime,'mm')=6 group by compID order by count1 desc) where rownum=1;rn这个只能查询出一条数据。如果有n条数据一样的话,SQL语句怎么写?
ORACLE根据某一列的值修改另一列的值
ORACLE根据某一列的值修改另一列的值
如何排序最简?
设定一数组..a30 int.rn要求它由大到小排列..rn请求多种程序排法...rn看那位大虾的最简单
根据日期排序的问题?大家帮忙一下!
有一个表,5条数据:名称字段:namern值为: A B C D E 按顺序排列显示的。rnrn我想达到这样的目的:rnrn今天的排序顺序是: A B C D E 明天的排序顺序是 B C D E A 后天的排序: C D E A B 如此循环rnrn不知道如何实现。
SELECT根据发货日期排序 为什么不行?
Q1->Close();rnQ1->SQL->Clear();rnQ1->SQL->Add("Select * From c order by dateofdisp");rnQ1->ExecSQL();rnQ1->Active=true;rnrn结果还是杂乱的日期
根据后台返回的日期排序数据
1、数据数组套字典 ( { “add_date” = “2016.09.14 13:42”; “is_see” = 1; “message_content” = “\U6e29\U99a8\U63d0\U793a:\U3010123\U3011\U7684\U8ba2\U535516
根据日期排序的问题!!在线等!!
2002-7-9是昨天输入的内容,2002-7-10是今天输入的内容,ORDER BY 日期 的时候rn9号的东西在前面怎么办?如果是2002-7-09就好了。rnrn下面是入库的代码,那位高手帮忙用函数给格式化一下,让每次入库的时候自动插入的内容是2002-02-09这样内容。谢谢!!
请教 如何根据日期和天数,返回日期
请教 如何根据日期和天数,返回日rnrn例如:我有一个日期是:2010-01-01 天数是100rn然后我怎么才能求出天数是100天的日,注意只要日,不需要年和月rn谢谢rn万分感谢!!!!!!
相关热词 c# 去空格去转义符 c#用户登录窗体代码 c# 流 c# linux 可视化 c# mvc 返回图片 c# 像素空间 c# 日期 最后一天 c#字典序排序 c# 截屏取色 c#中的哪些属于托管机制