单双号限行,今天是否绿色出行

要判断车牌是否符合单双号出行。

这样得获取车牌最后一位数字是什么?

SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Author:      Insus.NET
-- Blog:        https://insus.cnblogs.com
-- Create date: 2019-06-02
-- Update date: 2019-06-02
-- Description: 返回字符中最后一位数字
-- =============================================
 CREATE FUNCTION [dbo].[svf_LicensePlateTailNumber]
 (
    @number VARCHAR(8)
 )
 RETURNS INT
 AS
 BEGIN
    DECLARE @rtn_num INT
    IF LEN(ISNULL(@number,‘‘)) > 0
    BEGIN
        DECLARE @l INT = LEN(TRIM(LTRIM(@number)))
        WHILE @l >= 0
        BEGIN
            DECLARE @char CHAR(1) = SUBSTRING(@number,@L,1)
            IF @char LIKE ‘%[0-9]%‘
            BEGIN
                SET @rtn_num = CAST(@char AS INT)
                BREAK;
            END
        SET @l = @l - 1
        END
    END
    RETURN @rtn_num
 END

 GO

Source Code

再写另外一个函数,判断数字是否为偶数:

判断数字是否为奇数或偶数https://www.cnblogs.com/insus/p/10965118.html

现在,我们准备一些车牌,省略了前缀:

CREATE TABLE [dbo].[plate_number]
(
    [Number] VARCHAR(8)
)
GO
INSERT INTO [dbo].[plate_number] ([Number]) VALUES
 (‘E124J‘),
 (‘S19J3‘),
 (‘88888‘),
 (‘55555‘),
 (‘2312H‘),
 (‘WE1AB‘)
 GO

Source Code

准备好函数与数据,那我们开始进行查询:

;WITH cte_a AS
(
    SELECT [Number],[dbo].[svf_LicensePlateTailNumber]([Number]) AS [尾号] FROM [dbo].[plate_number]
)
, cte_b AS
(
    SELECT [Number], [尾号],CASE WHEN [dbo].[svf_IsEven]([尾号]) = 1 THEN N‘双号‘ ELSE N‘单号‘ END AS [单双号] ,
    CASE WHEN [dbo].[svf_IsEven]([尾号]) = [dbo].[svf_IsEven](DAY(CURRENT_TIMESTAMP)) THEN ‘通行‘ ELSE N‘限行‘ END AS [是否可通行] FROM cte_a
)
SELECT [Number],[尾号],[单双号],[是否可通行] FROM cte_b

Source Code

运行得到的结果,测试的日期为2019-06-02:

原文地址:https://www.cnblogs.com/insus/p/10964879.html

时间: 2024-10-21 02:53:44

单双号限行,今天是否绿色出行的相关文章

行内表单 在统一行显示搜索框 下拉框 按钮

05===> 在同一行显示 搜索表单 下拉框表单 搜索按钮 清空按钮 使用了[行内表单] inline 属性可以让表单域变为行内的表单域 (让表单显示在同一行) <el-form ref="formInline" :inline="true" :model="formInline" class="demo-form-inline"></el-form> demo-form-inline是自带的 f

路帮网的全国车辆限行查询API

目前全国越来越多的城市开始制定车辆限行的交通管制方式,路帮网的全国车辆限行查询接口可查询全国车辆尾号限行的数据,分别可查询尾号限行查询API和事件限行查询API,将返回城市名称.日期.星期.限行类型.限行时间.限制尾号.限行规定.限行区域及图片等字段. 接口名称:全国车辆限行查询API 接口平台:路帮网 数据格式:JSON 查询全国限行城市请求参数说明: 输出结果说明: 结果示例: { " rspcode ": "20000", "data":

SharePoint 2013 Excel Services ECMAScript 示例之明日限行

原文:SharePoint 2013 Excel Services ECMAScript 示例之明日限行 前言:最近遇到一个“明日限行”的功能,北京的交通啊,这个不在今天讨论范围内,暂不吐槽,想想代码开发,还要写WebPart部署,很麻烦,而且部署服务器,需要领导审批,想绕过这个麻烦事儿,就想到客户端了,不过我这次没有用客户端对象模型,反而采用Excel Services服务,当然只是一个小尝试,效果还算可以吧. 一.效果展示,如下图 简单说明一下,你不需要显示下面Excel的时候,可以写下脚本

WordCount C语言实现求文本的字符数,单词数,行数

1.码云地址: https://gitee.com/miaomiaobobo/WordCount 2.psp表格 PSP2.1表格 PSP2.1 PSP阶段 预估耗时 (分钟) 实际耗时 (分钟) Planning 计划 25 20 · Estimate · 估计这个任务需要多少时间 10 5 Development 开发 200 350 · Analysis · 需求分析 (包括学习新技术) 25 20 · Design Spec · 生成设计文档 30 20 · Design Review

关于wc.exe程序处理文件字符,单词数,行数

Gitee项目地址:https://gitee.com/xiecangxing/wc.git 本项目我只实现了基本功能,也就是文件的字符总数,单词总数,以及行数的计算,以及输出至哪个文件 并且直接使用C#语言进行编写 整个项目我集中在一个主类和一个主方法当中 以及十个方法,分别完成相应的任务,较为符合单一原则分别为 1.CheckFileName(string fileName) 检查文件名是否正确 2.CheckCommand(string command) 检查命令符是否正确 3.charC

漫谈程序员(十七)如今雾霾要比当年非典严重上百倍,只是用了温水煮青蛙

漫谈程序员(十七)如今雾霾要比当年非典严重上百倍,只是用了温水煮青蛙 ??"雾霾",一个沉重的话题,一个令人联想起眼前全是灰蒙蒙景象的词汇.雾霾当前,中外有何不同? 摘要 ??中国人从来都是这样,当没有明显侵害到自己利益的时候,永远保持的是沉默状态,真正得癌,也没那个精神去折腾了.于是人们在雾霾当中一个接一个地悄悄死去,或许还等着大救星来解救自己.在我看来,如今中国的雾霾要比当年非典严重上百倍,只是用了温水煮青蛙. ??如今关于雾霾的文章铺天盖地,本文试图揭示的是,同样是雾霾当前,中外

黄睿昆硕士论文——北京机动车高分辨率排放清单与典型污染物浓度模拟研究

两部分:一个是高分辨率排放清单,一个是AIRMOD模型做污染物扩散 第二章:建立面向排放计算的动态城市交通流模型 交通流模型包含:基准交通信息数据库.实时拥堵信息数据库.模型计算模拟模块 本研究以2013年为研究基准年,以2009-2014年的交通信息数据库进行整理建立基准交通信息数据库. 基准交通信息数据库包括了北京静态和动态的交通信息,静态包括路网的地理信息.车辆的保有量.车龄登记信息.交通控制政策与措施信息以及其他相关基础信息.动态交通信息数据库包括了道路观测得到的车流量信息.车队构成信息

《经济学通识》二、管制的愿望与结果

现代经济学最为核心的主题是稀缺,也就是说资源是有限的,可是我们每个人的欲望确是无穷的,正因为有限的资源无法满足人类无穷的欲望,所以我们才需要考虑如何配置资源,获得更高的效率,从而呢最大限度的满足人类的欲望.所有的出发点都是为了这个目的,所以才有了我们激烈的竞争,不断追求自己利益最大化.政府呢也才需要制定一定的规章制度,维护市场的秩序.这是最基本的一点,在以后的讨论中我们都不能忘记. 本章名称"东西不够"就是明确的表达了稀缺.所谓的东西不够,不仅仅是绝对意义数量上的多少,而是指我们社会中

女友要下岗?Windows 10的Cortana何方妖孽?

在Windows 10中,一大特色就是内置的Cortana小娜.她的出现为广大单身贵族带来了福音,就连天天秀恩爱的情侣也有了危机感. 小娜,你这样夺位这样真的好么? 还不帮我快快开始搜索 从Windows 7的开始菜单开始,直接输入关键字就可以对文字和内容进行快速检索:在Windows 8.1中,更是加入了全句检索的功能,直接输入关键字即可搜索本地的文件,还可以打开网页查找相关的内容. 在Windows 10中,这一功能仍有保留,但是在开始菜单下输入内容后会跳转到Cortana,结果更加丰富,可