家平时用哪种写法比较多?
从前端转后端写sql,今天写了第一个接口,需求是按日期范围查询数据, 前端传的日期格式是 年-月-日,数据库里的格式是 年-月-日 时:分:秒
我写的sql是
SELECT * FROM tableName
WHERE xxdate >= CAST('${startDate}' AS DATETIME)
AND xxdate < DATEADD(DAY, 1, CAST('${endDate}' AS DATETIME))
写完后领导看了我的代码说可以用convert() 进行日期格式转换, 我就改成了
select * from tableName
where convert(varchar(10), xxdate, 23) >= '${s}'
and convert(varchar(10), xxdate, 23) <= '${e}'
下午问了ChatGPT4这么一个问题:程序员做的事情其实是搭建某个业务系统,为什么在网上很少有关于业务系统如何搭建如何设计的讨论呢?有的话他们在哪里讨论?
它这么回答的
1. 业务保密性:很多业务系统的设计涉及到公司的核心竞争力,因此相关的讨论可能在内部进行,而不是公开的平台。
2. 各个业务背景不同:业务系统的设计往往高度定制化,涉及特定行业的知识,这使得讨论的内容对于非该行业的人来说可能难以理解或参与。
它这么回答的
1. 业务保密性:很多业务系统的设计涉及到公司的核心竞争力,因此相关的讨论可能在内部进行,而不是公开的平台。
2. 各个业务背景不同:业务系统的设计往往高度定制化,涉及特定行业的知识,这使得讨论的内容对于非该行业的人来说可能难以理解或参与。
展开
1
6