永发信息网

如何写查找之前最近的交易日的SQL语句

答案:3  悬赏:0  手机版
解决时间 2021-02-25 22:36
如何写查找之前最近的交易日的SQL语句
最佳答案
虽然我没写过这类程序,但是我觉得思路应当是这样的:
你现在存储的是很多店铺的精度和维度,相当于某个位置的坐标点(x,y),那么确定当前店铺的坐标后,就要计算出半径辐射范围内的所有可以送达的店铺的(x,y),然后再在数据库中匹配经纬度在这个范围内的就可以了。
比如现在有店铺A,坐标为(1000,1000),假设预设的送货半径为100,则可以根据数学公式计算出半径内的所有x坐标最大值和最小值分别为x1,x2,y坐标最大值和最小值分别为y1,y2
接下来就可以查询数据库中x在[x1,x2],y在[y1,y2]之间的所有的店铺了。

SELECt * From 店铺 WHERe (x>=x2 And X<=x1) And (y>=x2 And y<=y1)
全部回答
单纯通过周几判断是否交易日比较简单,看datepart(weekday,@date)的返回值,大于1小于7就是周一到周五,如果考虑节假日的话,应该需要建一张节假日的表,判断的时候先剔除表中的日期。 判断下一个交易日(不考虑节假日情况): declare @get_date_jyr datetime set @get_date_jyr ='2011.12.03' while datepart(weekday,@get_date_jyr) in (1,7) begin select @get_date_jyr=@get_date_jyr+1 end select @get_date_jyr
select * from order by 交易日 desc
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
怎么判断是安卓手机还是苹果手机
在千年3中我的门派想开启双消耗要达到什么要
入秋后体重会不会自然减轻
人口增长过快产生的危害是A. 人们的经济收入
普洱·镇沅古城镇电子商务服务站地址在哪,我
田螺的子是粉红色的
买卖股票手续费是多少
养牛大棚多少钱一平方米
嘉嘉造型沙龙地址在什么地方,想过去办事
已有建行卡,还能搬砖提额么
MH2G关于上位怪物捕获的问题?
我同学,来条神回复
一辆货车和轿车同时从A地前往B地,已知货车与
大重九香烟6901028051989一条价格是多少
梦幻西游官方登记卖号叫我打的那几个字是什么
推荐资讯
楠木湾地址在什么地方,想过去办事
长子县大堡头镇交里村民委员会怎么去啊,有知
体验父母工作,写一篇感想
中国有博士后吗?
3DS上的三个塞尔达游戏哪个比较好,求推荐
营口煤电热力物资有限责任公司在什么地方啊,
酉为偏财 做什么生意好
邮建北小区我想知道这个在什么地方
忘记了屏幕数字密码锁,如何开启?
有部小说主角叫王铮,书名是什么
西安哪里有卖爆米花专用玉米和棉花糖彩色原料
荣成嘉美海洋食品有限公司在什么地方啊,我要
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?