Php 相当于mysql的sql server查询
这个查询与mysql的等价物是什么Php 相当于mysql的sql server查询,php,mysql,Php,Mysql,这个查询与mysql的等价物是什么 SELECT [training_id], Convert(varchar, [trainingDate], 101) + '-' + [trainingHour] as trainingDate FROM [tbl_training] WHERE openSeats > 0 试试这个: SELECT CONCAT( DATE_FORMAT(trainingDate, '%c/%d/%Y'), '-', trainingHour
SELECT [training_id], Convert(varchar, [trainingDate], 101) + '-' + [trainingHour] as trainingDate FROM [tbl_training] WHERE openSeats > 0
试试这个:
SELECT CONCAT(
DATE_FORMAT(trainingDate, '%c/%d/%Y'), '-', trainingHour
) AS trainingDate
FROM tbl_training WHERE openSeats > 0;
DATE\u格式
应允许您从MSSQL获取CONVERT
效果。我尝试了此方法,但没有输出,如何测试查询$数据库->设置查询('SELECT training_id,CONCAT(trainingDate,“-”,trainingHour作为openSeats>0的培训的trainingDate);CONCAT(trainingDate,“-”,trainingHour)而不是CONCAT(trainingDate,“-”,trainingHour这一个不起作用,可能是括号之类的:$database->setQuery('SELECT training_id,CONCAT(日期格式(trainingDate,'%c/%d/%Y'),'-',trainingHour)作为trainingDate FROM training');如果您提供示例数据和输出将有所帮助。。哦,别忘了;
——我更新了我的帖子
SELECT CONCAT(
DATE_FORMAT(trainingDate, '%c/%d/%Y'), '-', trainingHour
) AS trainingDate
FROM tbl_training WHERE openSeats > 0;