家平时用哪种写法比较多?
从前端转后端写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}'
来掘金1个月了,我是一名在校的专科生,我内心一直有个问题真的真的真的很想问问大家,希望能多听听哥哥姐姐们的意见,这个问题困扰我很久了,今年我才上大一,我自学过前端,也在网上看视频自学,HTML+CSS,我是没有问题的,关键是我发现我学习js真的很有压力,js基础我都会,但是就总不会灵活运用,简单的题我会做,但是碰上难得或者没有遇到过的题就完全不会了没有思路,我发现我的逻辑思维在应对代码上是真的差,这个一度让我很自卑,去leetcode上刷题,简单的我都做不出来,中途有放弃过学习前端,但是后续又断断续续的学,内心还是有点不甘心,为什么别人能快速学会但是我却不行,所以有时候强行让自己学,但是一碰到比较难得题,特别是那种代码很长的那种,就完全懵,完全不能靠自己完成,这样的我是否真的应该放弃前端学习呢?去学习其他的呢,希望各位大佬能提提意见给我,我都会很仔细看待每一条留言,逻辑思维能力差真的应该放弃程序员嘛?
展开
22
点赞