Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/64.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 相当于mysql的sql server查询_Php_Mysql - Fatal编程技术网

Php 相当于mysql的sql server查询

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

这个查询与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
    ) 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;