I have this table

我有这个表

   -- table T_TIME_LAPSE H2 Database Engine
CREATE TABLE IF NOT EXISTS t_time_lapse (
      id          bigint  PRIMARY KEY,
      name        varchar(50) NOT NULL,
      description varchar(200) NOT NULL,
      sunday      boolean DEFAULT NULL,
      monday      boolean DEFAULT NULL,
      tuesday     boolean DEFAULT NULL,
      wednesday   boolean DEFAULT NULL,
      thursday    boolean DEFAULT NULL,
      friday      boolean DEFAULT NULL,
      saturday    boolean DEFAULT NULL,
      init_period date    NOT NULL ,
      end_period  date    NOT NULL ,
      init_time   time    DEFAULT NULL,
      end_time    time    DEFAULT NULL,
      company_id  bigint DEFAULT NULL,
 );

Where I try to insert values of TIME Type (* the date data type. The format is yyyy-MM-dd.Mapped to java.sql.Date, with the time set to 00:00:00 (or to the next possible time if midnight doesn't exist for the given date and timezone due to a daylight saving change).)

在这里我尝试插入时间类型的值(*日期数据类型)。yyyy-MM-dd格式。映射到java.sql。日期,时间被设定为00:00(或者如果由于夏令时的改变,指定的日期和时区没有午夜的话,可以选择下一个可能的时间)。

    -- table     t_time_lapse
insert into T_TIME_LAPSE (ID, NAME, DESCRIPTION, MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY, INIT_PERIOD, END_PERIOD, INIT_TIME, END_TIME, COMPANY_ID) 
    values (1777,'key', 'key', 1,1,1,1,1,1,1,CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, PARSEDATETIME('12:22','HH:mm'), PARSEDATETIME('16:22','HH:mm'), 1);

but I got this error

但是我得到了这个错误

Function "PARSEDATETIME" not found; SQL statement:

1 个解决方案

#1


2

You have an error in your Syntax you miss the '' in your query

你的语法有错误,你错过了“在你的查询”

PARSEDATETIME('16:22', 'HH:MM'), 1)
//---------------------^-----^

Check the syntax how it should be your date with H2 parsedatetime

检查语法如何使用H2 parsedatetime作为您的日期

so your query should end like this :

所以你的查询应该这样结束:

..., PARSEDATETIME('12:22', 'HH:mm'), PARSEDATETIME('16:22', 'HH:mm'), 1));

更多相关文章

  1. MySQL在保存数据时添加时间戳
  2. mysql查询一条工单时间需要10秒。优化sql语句得以解决。
  3. MySQL -如何在最小/最大日期差异超过3年的情况下选择id
  4. 如何从mysql datetime列返回转换后的时间格式?
  5. 如何将休眠时间戳映射到MySQL BIGINT?
  6. 为什么这个查询需要很长时间才能执行
  7. 在时间戳和相应的值中选择每天的最后一个条目。
  8. 如何在php中测量mysql时间,sql查询的时间和/或负载?
  9. MySQL - 更改一行的时间值以匹配同一表的另一行的时间值

随机推荐

  1. RelativeLayout布局属性
  2. Android Actionbar自定义标题栏
  3. 转载:android 各种xml资源的引用方式
  4. Android开发中 ListView 不能不说的几个
  5. TextView 控件使用
  6. Android――全屏显示的两种方式
  7. Android studio中相对布局组件排列方式
  8. Activity的四种启动模式和onNewIntent()
  9. Android中设置动画循环旋转的方法
  10. Android 中文API (33) ―― Checkable