家平时用哪种写法比较多?
从前端转后端写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}'
小美和小团所在公司的食堂有N张餐桌,从左到右摆成一排,每张餐桌有2张餐椅供至多2人用餐,公司职员排队进入食堂用餐。小美发现职员用餐的一个规律并告诉小团:当男职员进入食堂时,他会优先选择已经坐有1人的餐桌用餐,只有当每张餐桌要么空着要么坐满2人时,他才会考虑空着的餐桌(来源:美团2021校招笔试)
当女职员进入食堂时,她会优先选择未坐人的餐桌用餐,只有当每张餐桌都坐有至少1人时,她才会考虑已经坐有1人的餐桌;
无论男女,当有多张餐桌供职员选择时,他会选择最靠左的餐桌用餐。现在食堂内已有若干人在用餐,另外M个人正排队进入食堂,小团会根据小美告诉他的规律预测排队的每个人分别会坐哪张餐桌
juejin.cn
当女职员进入食堂时,她会优先选择未坐人的餐桌用餐,只有当每张餐桌都坐有至少1人时,她才会考虑已经坐有1人的餐桌;
无论男女,当有多张餐桌供职员选择时,他会选择最靠左的餐桌用餐。现在食堂内已有若干人在用餐,另外M个人正排队进入食堂,小团会根据小美告诉他的规律预测排队的每个人分别会坐哪张餐桌
展开
18
8