随笔分类 -  sql

摘要:原来的sql: SELECT DATE_FORMAT(inventorydate,'%Y') AS YEAR, DATE_FORMAT(inventorydate,'%m') AS MONTH, commercecode, productcode, SUM(thisWeekInventory) FR 阅读全文
posted @ 2020-05-22 08:19 5sdba 阅读(246) 评论(0) 推荐(0)
摘要:比如需要把exel数据导入数据库,有很多种方法,比如如果能登录mysql服务器,可以使用load data,也可以借助比如etl工具kettle,也可以专门处理csv工具的python脚本等方法。 我常用的是我认为是比较高效的一种,直接写excel公式。 比如我需要向表 inventory_aler 阅读全文
posted @ 2020-05-13 20:33 5sdba 阅读(293) 评论(0) 推荐(0)
摘要:输入2个日期,得出2个日期之间的工时小时数: 我想到得的: (1)看2个日期是否是同一天如果是,直接减(2)2个日期如果不是同一天开始日期:如果开始时间小于当天9点,则计算开始时间置为当日早上9点如果开始时间大于18点,则计算开始时间置为隔天早上9点结束日期:如果结束日期小于当天早上9点,置为昨天晚 阅读全文
posted @ 2020-05-10 17:15 5sdba 阅读(435) 评论(0) 推荐(0)
摘要:oracle里面查比如存储过程里面与表SALES有关jobs: SELECT * FROM (SELECT a.name,upper(b.what)AS what,SYS.UTL_MATCH.edit_distance_similarity (a.name,upper(b.what)) AS sim 阅读全文
posted @ 2020-05-03 11:13 5sdba 阅读(1918) 评论(1) 推荐(1)
摘要:可以写py脚本导出,但是感觉没有直接写sql灵活,于是写了一个函数,直接传一段sql,导出csv到指定目录: (1)nas上挂载一个目录: mount -t xfs -o defaults,rw,noatime,nodiratime,nobarrier,noikeep,attr2,largeio,i 阅读全文
posted @ 2020-04-22 02:10 5sdba 阅读(1532) 评论(0) 推荐(0)