sql选择FROM_UNIXTIME(unix_timestamp)引擎独立

时间:2012-10-13 20:26:05

标签: sql datetime select unix-timestamp

我需要将INT转换为DATETIME,在SQL Server上它将是:

select cast(convert(unix_timestamp,103) AS datetime)

在MySQL上的语法是:

select FROM_UNIXTIME(unix_timestamp)

但我需要使它独立于引擎(SQL Server,MySQL,T-sql等)。 有可能吗?

也许它可以在PHP中欺骗它?

<?php
$sql='select cast(convert(1350134926,103) AS datetime)';
$result = @mysql_query($sql);

if(!$result){
  $sql=' select FROM_UNIXTIME(1350134926)';
  $result = @mysql_query($sql);

  if(!$result){...}

}

?>

0 个答案:

没有答案