gorm中自己写sql的方法实现
2024-09-03 10:14:27
type Result struct {
Total int
}
var result Result
//当天修改作业的总时间:分钟
dao.DB(dao.HomeworkTable).Raw("SELECT sum(round((UNIX_TIMESTAMP(finishtime)-UNIX_TIMESTAMP(stime))/60)) as total from homework WHERE remarks !='' AND ctime = to_days(now()) AND finishtime = TO_DAYS(NOW())").Select("total").Scan(&result)
创建一个结构体,其结构体中的变量是我们要返回的数据,在DB.Raw方法中写我们的sql语句和占位符参数,通过Scan方法把sql返回的数据放入我们的结构体中,结构体的变量名称和sql返回的字段名一致
最新文章
- office 2010 word每次启动都需要配置
- C# Struct结构体里数组长度的指定
- 商业信息管理系统 Bizagi 建模pattern
- 配置JAVA环境变量
- PHP如何实现页面静态化
- 【转载】jQuery Validate 菜鸟教程
- sell-- wordPOI
- Android VersionedGestureDetector手势事件
- libevent安装
- linux下的僵尸进程处理SIGCHLD信号
- ES6是什么
- 如何利用vue和php做前后端分离开发?
- jQuery操作表格(table)的常用方法、技巧汇总
- vmware 开启VM的硬件cpu虚拟化功能
- Python数据可视化的四种简易方法
- Iowait的成因、对系统影响及对策--systemtap
- shuffle() 函数
- [LeetCode] 11. Container With Most Water ☆☆
- 批量删除git分支
- #学习笔记# VALSE 2019.01.09 朱俊彦 --- Learning to Synthesize Images, Videos, and 3D Objects