将时间转换为0015格式的Sql

时间:2018-10-05 07:12:27

标签: sql sql-server ssms sql-server-2017

我想将时间转换为0000格式。我正在使用SQL Server 2017。

我写了以下查询:

SELECT EventName, Convert(time, EventTime) as 'Log out' 
From AttendanceEvents

哪个给:

enter image description here

我希望我的时间成为:

1344
0032
1005
2013

以此类推。

1 个答案:

答案 0 :(得分:2)

您可以尝试使用CONVERT第三个参数集const path = require("path"); const HtmlWebpackPlugin = require("html-webpack-plugin"); const CompressionPlugin = require("compression-webpack-plugin"); const webpack = require('webpack'); module.exports = { target: "web", entry: [ "whatwg-fetch", 'webpack-dev-server/client?http://localhost:8090', 'webpack/hot/only-dev-server', 'babel-polyfill', "./src/index.js" ], output: { path: path.resolve(__dirname, "build"), filename: "bundle.js", publicPath: "/" //make sure port 8090 is used when launching webpack-dev-server }, plugins: [new HtmlWebpackPlugin({ template: "index.html" }), new CompressionPlugin({ asset: "[path].gz[query]", algorithm: "gzip", test: /\.js$|\.jsx$|\.css$|\.html$/, threshold: 10240, minRatio: 0.8 }), new webpack.HotModuleReplacementPlugin(), // enable HMR globally new webpack.NoEmitOnErrorsPlugin(), new webpack.ProvidePlugin({ jQuery: 'jquery', $: 'jquery', jquery: 'jquery' }) ], module: { rules: [ { //tell webpack to use jsx-loader for all *.jsx files test: /\.(js|jsx)$/, exclude: /node_modules/, loader: "babel-loader" }, { test: /\.css$/, loader: "style-loader!css-loader" }, { test: /\.(png|jpg|jpeg|gif|woff|woff2|svg)$/, loader: 'url-loader?limit=100000' }, { test: /\.(eot|ttf)$/, loader: "file-loader" }, { test: /\.html$/, exclude: /node_modules/, loader: 'html-loader' }, { test: /\.scss$/, loaders: ["style-loader", "css-loader", "sass-loader"] } ] }, resolve: { modules: [ path.resolve("./src"), path.resolve("./node_modules") ], extensions: [".js", ".jsx"] }, devServer: { watchOptions: { // Needed for Windows Subsystem for Linux dev environment: poll: true }, contentBase: "/build" }, devtool: "cheap-module-eval-source-map", node: { child_process : "empty", fs: "empty" } }; 将得到一个108字符串,然后得到前5个字符和hh:mi:ss REPLACE

:

或使用FORMAT函数。

SELECT REPLACE(CONVERT(varchar(5), EventTime, 108), ':', '')

查询1

SELECT FORMAT(GETDATE(),'hhmm')

Results

SELECT FORMAT(GETDATE(),'hhmm')

SELECT REPLACE(CONVERT(varchar(5), GETDATE(), 108), ':', '')