广告
返回顶部
首页 > 资讯 > 数据库 >oracle日期如何转换成星期
  • 289
分享到

oracle日期如何转换成星期

2024-04-02 19:04:59 289人浏览 独家记忆
摘要

这篇文章将为大家详细讲解有关oracle日期如何转换成星期,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。现在有个数据分析的工作,需要分析网站注册会员的一些情况: 1.工

这篇文章将为大家详细讲解有关oracle日期如何转换成星期,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

现在有个数据分析的工作,需要分析网站注册会员的一些情况:

1.工作日、工作时间注册的的会员成为付费会员的比列,

2.工作日、非工作时间注册的的会员成为付费会员的比列,

3,非工作日,非工作时间注册的的会员成为付费会员的比列。

4,非工作日,工作时间注册的的会员成为付费会员的比列

工作时间按:08:30到17:30

工作日:周一到周五。

查看工作日,工作时间的注册会员总数:

select  count(*) from member_info1234 where to_char(reGISter_date,'d')>1 and to_char(register_date,'d')<7  and to_char(register_date,'HH24:mi:ss')>'08:00:00'  and to_char(register_date,'HH24:mi:ss')<'17:30:00';

注释:先通过to_char(sysdate,'d') 来把日期转换成星期的第几天,具体对照关系如下:

星期日----1

星期一----2

星期六----7

然后to_char(register_date,'d')>1 and to_char(register_date,'d')<7 这样就选择出来了工作日。

工作时间就是利用to_char(register_date,'HH24:mi:ss')>'08:00:00'  and to_char(register_date,'HH24:mi:ss')<'17:30:00'选择出来的。

前面四个需求的具体实现如下:

1.查看工作日,工作时间注册的会员数

select  count(1) from member_info1234 where to_char(register_date,'d')>1 and to_char(register_date,'d')<7

and to_char(register_date,'HH24:mi:ss')>'08:00:00'  and to_char(register_date,'HH24:mi:ss')<'17:30:00';

2..查看工作日,非工作时间注册的会员数

select  count(1) from member_info1234 where to_char(register_date,'d')>1 and to_char(register_date,'d')<7

and ((to_char(register_date,'HH24:mi:ss')<'08:00:00'  and to_char(register_date,'HH24:mi:ss')>'00:00:00')

or (to_char(register_date,'HH24:mi:ss')<'23:59:59'  and to_char(register_date,'HH24:mi:ss')>'17:30:00')) ;

3..查看非工作日,工作时间注册的会员数

select  count(1) from member_info1234 where (to_char(register_date,'d')=1 or to_char(register_date,'d')=7)

and to_char(register_date,'HH24:mi:ss')>'08:00:00'  and to_char(register_date,'HH24:mi:ss')<'17:30:00';

4..查看非工作日,非工作时间注册的会员数

select  count(1) from member_info1234 where (to_char(register_date,'d')=1 or to_char(register_date,'d')=7)

and ((to_char(register_date,'HH24:mi:ss')<'08:00:00'  and to_char(register_date,'HH24:mi:ss')>'00:00:00')

or (to_char(register_date,'HH24:mi:ss')<'23:59:59'  and to_char(register_date,'HH24:mi:ss')>'17:30:00'));

我们从这些数据比例如下:

1.工作日、工作时间注册的的会员成为付费会员的比列,  ----50605, 805   比列为0.015

2.工作日、非工作时间注册的的会员成为付费会员的比列,----12188 , 70      比列为0.0057

3,非工作日,工作时间注册的的会员成为付费会员的比列。----7316, 82  比列为0.011

4,非工作日,非工作时间注册的的会员成为付费会员的比列     ---2907  ,19 比列为0.0065

通过这些比例可以了解到在工作日和工作时间注册的会员价值最高,成为付费会员的可能性越大,并且可能是因为有的单位周六日也上班,导致非工作日,工作时间注册的的会员成为付费会员的比列是第二大的,总起来说就是在工作时间注册的会员,成为付费会员的可能性比较大,可以去告诉业务人员去重点去发展,

关于to_char的一些常用的用法 :

Select to_char(sysdate,'ss') from dual取当前时间秒部分

Select to_char(sysdate,'mi') from dual取当前时间分钟部分

Select to_char(sysdate,'HH24') from dual取当前时间秒小时部分

Select to_char(sysdate,'DD') from dual取当前时间日期部分

Select to_char(sysdate,'MM') from dual取当前时间月部分

Select to_char(sysdate,'YYYY') from dual取当前时间年部分

Select to_char(sysdate,'w') from dual取当前时间是一个月中的第几周(从1日开始算)

Select to_char(sysdate,'ww') from dual取当前时间是一年中的第几周(从1.1开始算)

Select to_char(sysdate,'iw') from dual取当前时间是一年中的第几周(按实际日历的)

Select to_char(sysdate,'d') from dual取当前时间是一周的第几天,从星期天开始,周六结束

Select to_char(sysdate,'day') from dual 取当前日是星期几,和数据库设置的字符集有关,会输出'Tuesday'

Select to_char(sysdate,'DDD') from dual 当前日是一年中的第几天

关于“oracle日期如何转换成星期”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

您可能感兴趣的文档:

--结束END--

本文标题: oracle日期如何转换成星期

本文链接: https://www.lsjlt.com/news/66712.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • oracle日期如何转换成星期
    这篇文章将为大家详细讲解有关oracle日期如何转换成星期,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。现在有个数据分析的工作,需要分析网站注册会员的一些情况: 1.工...
    99+
    2022-10-19
  • php如何将指定日期转化为星期
    本文小编为大家详细介绍“php如何将指定日期转化为星期”,内容详细,步骤清晰,细节处理妥当,希望这篇“php如何将指定日期转化为星期”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。转换方法:1、用strtotime...
    99+
    2023-06-30
  • php时间戳如何转换星期
    这篇文章主要介绍php时间戳如何转换星期,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!php时间戳转换星期的方法:首先创建一个PHP示例文件;然后定义一个weekday方法;最后通过“is_numeric”以及“da...
    99+
    2023-06-06
  • Python 将毫秒转换成日期
    今天写工程碰见一个问题,需要将毫秒转换成日期 #!-*- coding:UTF-8 -*- ''' Created on 2015-4-14 ''' import datetime import time timeStamp = 142...
    99+
    2023-01-31
    转换成 日期 Python
  • php如何将日期转换成时间戳
    PHP是一种流行的编程语言,用于Web应用程序的开发。在PHP中,日期和时间是非常常见的数据类型,在处理日期和时间时,时间戳是一个非常有用的工具。在本文中,我们将介绍如何将日期转换为时间戳。日期是指一天的名称、月份和年份。而时间戳则表示自1...
    99+
    2023-05-14
    php时间戳 php
  • react如何将时间戳转换成日期
    本文小编为大家详细介绍“react如何将时间戳转换成日期”,内容详细,步骤清晰,细节处理妥当,希望这篇“react如何将时间戳转换成日期”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。react将时间戳转换成日期的...
    99+
    2023-07-05
  • php如何把日期转换成时间戳
    这篇“php如何把日期转换成时间戳”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“php如何把日期转换成时间戳”文章吧。一、使...
    99+
    2023-07-05
  • Oracle 日期时间的转换获取
      二、最近3个月的“门诊人次”和前一年的相同月份的“门诊人次” select extract(year from sysdate) as 年份,(to_char(sysdate,"MM")-1) as 月份,...
    99+
    2020-01-09
    Oracle 日期时间的转换获取
  • Hive日期格式如何转换
    这篇文章主要介绍了Hive日期格式如何转换的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Hive日期格式如何转换文章都会有所收获,下面我们一起来看看吧。背景日期计算平时在业务取数时经常涉及到,但是数据库中经常存...
    99+
    2023-07-02
  • javascript日期格式怎么转换成年月日
    这篇文章将为大家详细讲解有关javascript日期格式怎么转换成年月日,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。js日期格式转换的方法:1、使用“new Date()”获取当前日期;2、使用getF...
    99+
    2023-06-14
  • php如何获取指定日期的星期几
    本文操作环境:windows7系统、PHP7.1版、DELL G3电脑php如何获取指定日期的星期几?PHP 获取指定日期的星期几的方法<php header("Content-type: text/html; ch...
    99+
    2014-06-06
    php
  • php如何获取当前日期和星期几
    本文小编为大家详细介绍“php如何获取当前日期和星期几”,内容详细,步骤清晰,细节处理妥当,希望这篇“php如何获取当前日期和星期几”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。在PHP中,可以使用date()函...
    99+
    2023-07-04
  • php怎么将日期转换成时间戳
    这篇文章主要介绍“php怎么将日期转换成时间戳”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“php怎么将日期转换成时间戳”文章能帮助大家解决问题。PHP是一种流行的编程语言,用于Web应用程序的开发...
    99+
    2023-07-05
  • java怎么将日期转换成字符串
    在Java中,可以使用`SimpleDateFormat`类将日期转换为字符串。以下是一个示例代码,演示了如何将当前日期转换为字符串...
    99+
    2023-08-17
    java
  • php如何实现转换为日期
    本篇内容介绍了“php如何实现转换为日期”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!php实现转换为日期的方法:1、使用“strtotim...
    99+
    2023-07-05
  • php如何将中文日期转换
    这篇文章主要讲解了“php如何将中文日期转换”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“php如何将中文日期转换”吧!一、日期格式化函数PHP提供了一个用于日期格式化的函数:date()。...
    99+
    2023-07-05
  • 如何用php将时间戳转换为星期几
    本文小编为大家详细介绍“如何用php将时间戳转换为星期几”,内容详细,步骤清晰,细节处理妥当,希望这篇“如何用php将时间戳转换为星期几”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。一、使用date()函数获取星...
    99+
    2023-07-05
  • java中如何获取指定日期是星期几
    取得指定日期是星期几可以采用下面两种方式取得日期是星期几:一、使用Calendar类//根据日期取得星期几 public static String getWeek(Date date){ String[] weeks = {"星期日...
    99+
    2016-09-24
    java 指定日期 星期几
  • oracle 数据库 中 如何将不带汉字的日期格式转换成带“年月日时分秒”格式的日期
    通常我们在oracle中写日期格式化是这样的 to_date(时间,"yyyy-mm-dd") 但是,有时候也会遇到一些别样的需求,比如这样 : 让你按"xxxx年xx月xx日 xx时xx分xx秒"的格式来显示时间 对于初次接触...
    99+
    2020-05-13
    oracle 数据库 如何将不带汉字的日期格式转换成带“年月日时分秒”格式的日期
  • php时间戳如何转换回日期
    小编给大家分享一下php时间戳如何转换回日期,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!在php中,可以使用date()函数来将时间戳转换回日期格式。date()函数可把时间戳格式化为可读性更好的日期和时间格式,语法“d...
    99+
    2023-06-08
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作