急!!informix中如何得到某datetime字段的月份?

RevivalSky 2003-08-19 09:40:19
我知道在oracle中可以这样写:
select * from table_name where to_char(mydate,'mm')='08'

类似这样的效果在informix中要如何写?

希望哪位大家帮忙!
...全文
182 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Azz1 2003-08-20
  • 打赏
  • 举报
回复
select * from tab where month(d1) =8;

RevivalSky 2003-08-20
  • 打赏
  • 举报
回复
顶一支阿

如果我要做这样的转换呢?

select * from tab where
to_char(to_date(strdate,'yyyy-mm-dd hh24:mi:ss'),'mm')='08'


谁能告诉我?
wenlq 2003-08-20
  • 打赏
  • 举报
回复
select * from tab where extend(d1,month to month ) ='08';

select * from tab where substr(d1,6,2) ='08';
第一节 数据库设计 一、数据库总体设计 本系统采用关系型数据库模式,因此数据库由若干个二维表(即数据文件)构成。本 系统的数据文件全为数据数据。数据的保存方法有很多种,最长用的方式是使用DBMS(数 据库管理系统)。 市场上流行的 DBMS 主要有 Oracle、SYBASE、MS SQL Server、DB2、Informix 等,而 MS SQL Server 可作为小型数据管理系统的首选。根据以上分析,本系统后台数据库决定采用 MS SQL Server 为后台数据库。 本系统的数据表主要由两个部分组成:系统表和功能表。 系统表是该系统存储基本数据信息表,例如:考生信息表(tb_Student)、管理员 信息表(tb_manager)。 功能表是系统为了完成一定的功能,要求把一定的数据信息存储在数据库,这就需 要专门新建表来存储相应信息。例如:、课程信息表(tb_Lesson)、试题信息表(tb_ Questions)、考生成绩表(tb_StuResult)、套题表(tb_TaoTi)等。 二、数据库概念设计 根据对系统所做的需求分析和总体设计,可以规划出要使用的数据库实体分别为考生 信息实体、管理员信息实体、课程信息实体、套题实体、考试题目实体和考生成绩实体 。 1、考生信息实体: 考生信息实体包括编号、姓名、密码、性别、注册时间、提示问题、问题答案、专业 和身份证属性。 2、套题实体: 套题实体包括编号、名称、所属课程和添加时间等属性。 3、考试题目实体: 考试题目实体包括编号、问题类型、所属课程、所属套题、选项A、选项B、选项C、 选项D、添加时间、正确答案和备注等属性。 三、数据库逻辑设计 根据概念设计,可以创建与实体对应的数据表和关系。本系统共包含6张数据表: 表3.1 数据库设计所需的表 "表名 "注释 " "tb_Lesson "课程表 " "tb_manager "管理员表 " "tb_Questions "试题表 " "tb_Student "考生表 " "tb_StuResult "考试成绩表 " "tb_TaoTi "套题表 " 各数据表的结构: 1.名称:管理员信息表 标识:tb_manager 数据来源:前台页面取得。 表3.2管理员信息表 "字段名"数据类型及长度"说明 "备注 " "ID "Bigint(8) "准考证号码"主键 " "Name "Varchar(30) "姓名 "不允许为空" "PWD "Varchar(30) "密码 "不允许为空" 图3.4 管理员信息表 2.名称:考生信息表 标识:tb_Student 数据来源:前台页面取得。 JSP在线考试系统--9 2009年12月17日 星期四 13:53 "表3.3考生信息表 " "字段名 " "数据类型及长度 " "说明 " "备注 " " " "ID " "Varchar(16) " "准考证号 " "主关键字 " " " "Name " "Varchar(20) " "姓名 " "不允许为空 " " " "Pwd " "Varchar(20) " "密码 " "不允许为空 " " " "Sex " "Varchar(2) " "性别 " "不允许为空 " " " "Jointime " "Datetime(8) " "注册时间 " "不允许为空 " " " "Question " "Varchar(50) " "密码提示问题 " "不允许为空 " " " "Answer " "Varchar(50) " "密码回答答案 " "不允许为空 " " " "Profession " "Varchar(30) " "专业 " "允许为空 " " " "cardNo " "Varchar(18) " "身份证号码 " "不允许为空 " " " " " "图3.5 考生信息表 " "3.考生成绩表 " "标识:tb_StuResult " "数据来源:前台页面取得。 " "表3.4考生成绩表 " "字段名 " "数据类型及长度 " "说明 " "备注 " " " "ID " "Bigint(8) " "管理员账号 " "主关键字 " " " "Stuid " "Varchar(16) " "准考证号 " "不允许为空 " " " "Whichlesson " "Varchar(60) " "所属课程 " "不允许为空 " " " "Ressingle " "Varchar(4) " "单选题成绩 " "不允许为空 " " " "Resmore " "Datetime(4) " "多选题成绩 " "不允许为空 " " " "Restotal " "Varchar(4) " "总成绩 " "允许为空 " " " "Jointime

1,194

社区成员

发帖
与我相关
我的任务
社区描述
其他数据库开发 Informix
社区管理员
  • Informix社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧