Recently Published
文章
学无止境
mysql获取时间临时表
本文提供了两个MySQL时间查询示例:第一个查询用于生成指定时间区间内的所有日期,通过mysql.help_topic表的help_topic_id作为递增天数参数,结合date_add函数从起始日期开始逐日生成,利用datediff计算区间天数差确保覆盖完整日期范围,最终按help_topic_id排序输出日期序列。第二个查询用于获取当天内所有时段,通过变量@i实现小时数递减,使用DATE_SUB将当前日期格式化为年-月-日后减去@i小时,生成每1小时一个时段的时间点,通过交叉连接生成足够行数以覆盖全天时段,最终输出格式化的日期时间字符串。两查询分别解决了日期区间生成和时段细分的时间数据处理需求。
学无止境
ureport2报表开发规范
Ureport2报表开发规范明确了项目目录结构,包括Java代码分层、资源文件组织和报表文件存储位置。新增报表需四步:设计返回实体类(Model结尾)、创建SpringBean数据源(ReportBean结尾)、设计报表文件(Data/List结尾)和配置查询项。命名规则要求文件和类名严格遵循后缀规范,数据源配置需指定Bean ID和数据集名称。分页支持逻辑分页(主报表)和物理分页(钻取列表),通过继承BaseReportBean重写queryPage方法实现,需设置数据集名称和总条数。报表查询项支持动态配置,分页参数可通过设计器或配置项设置。