我希望使用Hibernate标准API从MySQL日期字段中获取所有记录。基本上,我希望查询能够选择从日期到预定义月份(例如一月)的所有行。这是成功执行的MySql查询。
select * from user u where month(u.birth_date) = 1; //1 for January
我想将这个MySql查询转换为hibernate条件,如
criteria.add(Restrictions.eq("month(birth_date)", month));
但这是错误的。
DB DataType for birth_date是时间戳。
提前谢谢。
我有一张桌子-
test_table(booking_id, booking_description, start_date, end_date)
示例数据-
1 | Some booking | 06/30/2013 | 08/01/2013
2 | Some new one | 08/05/2013 | 09/01/2013
3 | Some new two | 09/03/2013 | 09/05/2013
现在我想使用一些java代码生成一个每月一次的xml文件(我会写这个代码没有问题),我将把月份和年份(基本上是这个月的开始和结束日期)传递给mysql查询,我想要一些表作为-
月份=
我想得到指定月份的有效房租。我有一张桌子,里面有详细的房租信息。表中有开始日期、结束日期和月份数。因此,当我选择一个月时,我想知道当前使用mysql的有效租金是多少
示例
House A 1.1.2019 31.12.2019 12
House B 1.2.2019 31.05.2019 03
House C 1.4.2019 31.12.2019 08
如果我选择月六月结果应该是房子A和房子C,如果我选择三月结果应该是所有三个(A,B,C)
有人能帮我做mysql查询吗?
我正在使用mongoDb的laravel molequent,我想编写一个查询来比较两个日期之间的当前月份。假设我有start_date和end_date,如果我用mysql写查询,它将是:
select * from table where month(curdate()) between month(start_date) and month(end_date) ;
现在,我必须使用laravel查询构建器用mongoDb编写这个查询。
我有一个查询来显示我的数据库:
SELECT archieve, SUM(items_in) AS income, SUM(items_out+black_out+white_out) AS outcome, SUM((ball_out+black_out+white_out
)-items_in) AS efficiency, SUM((items_in / ( ball_out + black_out + white_out))*100) AS percent
FROM items
GROUP BY archieve
ORDER BY DATE_FORM