vhjxbc's recent timeline updates
vhjxbc

vhjxbc

V2EX member #596912, joined on 2022-10-10 15:25:38 +08:00
Per vhjxbc's settings, the topics list is hidden
Deals info, including closed deals, is not hidden
vhjxbc's recent replies
emhhbmdqaWFiYW8uaGlAMTYzLmNvbQ==
感谢
Feb 4, 2024
Replied to a topic by imyasON 程序员 一个 SQL 不会写,大佬帮帮忙
好的,我理解你的需求了。你想检查 attendance_workday 表中是否有某个特定月份(比如,2024 年 1 月)的记录。如果有记录,你想执行一个 UPDATE 语句;否则,你想执行一个 INSERT 语句。

下面是一个可以满足你需求的脚本:

sql
Copy code
DECLARE @MonthToCheck VARCHAR(6) = '202401'; -- 将此值更改为所需的月份

IF EXISTS (SELECT 1 FROM attendance_workday WHERE date_ymd LIKE @MonthToCheck + '%')
BEGIN
-- 更新语句
UPDATE attendance_workday
SET is_work = CASE
WHEN date_ymd = @MonthToCheck + '01' THEN '1'
WHEN date_ymd = @MonthToCheck + '02' THEN '1'
-- 依此类推,覆盖月份中的所有天
WHEN date_ymd = @MonthToCheck + '31' THEN '1'
END
WHERE date_ymd LIKE @MonthToCheck + '%';
END
ELSE
BEGIN
-- 插入语句
INSERT INTO attendance_workday (date_ymd, is_work)
VALUES
(@MonthToCheck + '01', '1'),
(@MonthToCheck + '02', '1'),
-- 依此类推,覆盖月份中的所有天
(@MonthToCheck + '31', '1');
END
在运行脚本之前,用实际的月份替换 @MonthToCheck 。这个脚本使用了条件性的 EXISTS 检查来判断表中是否存在指定月份的记录。如果存在记录,就执行 UPDATE 语句;否则,执行 INSERT 语句。脚本中包含了月份中每一天的占位符,你需要根据实际情况调整。
支付 404 了
单程 10km 骑公路车绝对没有问题。因为我就是这样通勤的。

单车推荐平把公路,小城市有迪卡侬的话就直接迪卡侬,因为它可以免费调车,没有自己调车经验的会方便非常多。

选择单车通勤前需要探一下路,看看这条路线上 1.大车多不多。2.红绿灯和逆行的电动车多不多。3.是不是平坦公路,有没有石子路或泥泞。(可以选一天上班骑共享单车先感受一下
大佬在哪里找八股文背
荣耀 80GT
优点:续航强充电快 ,完全无续航焦虑 、小窗应用
缺点:没有统一推送、拍照不行、没有 GMS
Mar 13, 2023
Replied to a topic by Mason2021 程序员 分享: Zed 编辑器邀请链接
可以看一下 ace2V?
省心的话建议不要上红米特别是 k 系列。。
Mar 7, 2023
Replied to a topic by vhjxbc Android 1500-2000 推荐安卓机?
@acrisliu 要不要观望观望
Mar 7, 2023
Replied to a topic by vhjxbc Android 1500-2000 推荐安卓机?
@lizhien 支持!
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1542 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 17ms · UTC 16:53 · PVG 00:53 · LAX 09:53 · JFK 12:53
♥ Do have faith in what you're doing.