我在“按日期时间订购”时遇到问题。我有一个正在访问我们的数据库的 php 页面。我有一个函数可以在表格中显示我们的数据。sql语句如下:
SELECT date_time
, pass_no
, location2
from usr_vftcapstone_0.vftPasses as P, Scans as S
where P.user_name='terak' and S.details2=P.`pass_no` order by S.date_time;
我正在做一个“加入”,以便我可以获得与用户相关的所有数据。用户有一个通行证列表。这些通行证有位置2。我正在尝试从分配给用户的所有通行证中获取所有“location2”条目。
我努力了:
order by convert(datetime, date_time, 103) ASC
style 103 = dd/MM/yyyy (msdn)
为此,我不知道在哪里包含“样式 103”。我在同一个 sql 语句中的“ASC”之后尝试了它,但我认为它不是这样工作的。
我的输出是按降序排序的,但它是按月排序的。我需要它按年订购。
date_time 字段显示如下:1/01/2013 10:30:51
对此的任何帮助将不胜感激。谢谢大家。