' second as TSec from dual -- 计算 60秒 前的时间 ' minute as TMin from dual -- 计算 10分 前的时间 ' hour as UTCTime from dual -- 计算 8小时 前的时间 / as UTCTime from dual -- 计算 8小时 前的时间 select sysdate - interval '8 2' day to hour as UTCTime from dual -- 计算 8天2小时 前的时间 sel…
package com.chuoji; public class People { private String name; private int age; private String sex; private double height; public String getName() { return name; } public void setName(String name) { this.name = name; } public int getAge() { return ag…
package java1; public class People { public String name; public int age; public String sex; public String height; People(String name, int age, String sex, String height) { this.name = name; this.age = age; this.sex = sex; this.height = height; } publ…
一般我们出分档数据都是case when ,但是如果是对年龄等一些字段进行细分,比如五岁一档,我们如果用case when就会特别麻烦,写的特别多,这里我介绍一种简单的方法,对细分的字段进行处理: 建表: create table dim_ia_age (age varchar2(50)) 源数据为: 取分档年龄sql: select age,case when age<20 then '20以下' when age<60 then floor(age/5)*5 ||'-'|| (floor(…
前两天,媳妇单位让整理excel的某一个单元格内两个日期范围的相差月数,本人对excel操作不是很熟练,便写了个小程序计算了一下,原始需求如下: 计算投资期限的范围,并得到期限范围的相差月数 思路1:得到单元格内的两个日期范围,分别截取年月日,并比较年.月.日 public int getMonth(int row) { int result = 0; int coll = 14; String st = CommonF.getExcelBy07(path, index, row, coll);…
Oracle 数据库使用 sql语句 : select lengthb('输入字符串') from dual , 来计算 字符串 所占的字节长度(比如,一个汉字3个字节),但是用这个lengthb函数时,输入字符串的长度不能超过4000,这样遇到一些超长字符串就不行了,因此,需要用下面的三个vb.net函数来配合获取: Private Function getStrLength_long(strInput As String) As Integer 'Try Dim list_strs…
--list_range 示例 drop table list_range_tab purge; create table list_range_tab(n1 number,n2 date)partition by list(n1)subpartition by range(n2)(partition p01 values(1) ( subpartition subp01 values less than (to_date('3001-01-01 22:00:00','yyyy-mm-…
--计算平闰年天数函数 CREATE OR REPLACE FUNCTION f_ping_run_nian (i_year NUMBER --定义函数名 ) RETURN VARCHAR2 IS --定义返回(输出)字符类型 v_tianshu ); --定义输出(返回)变量 BEGIN SELECT ) --取除以4的余数 --如果是0,则是闰年,应为366天 ' ELSE ' --否则为365天 END INTO v_tianshu from dual; --将值插入变量种 RETURN…