i have this data从上面的数据,我想得到的日期明智的出席各自的学生expecting for this kind of output谁能请帮助我应该使用什么sql查询
pb3skfrl1#
你可以尝试使用一个交叉应用。我有一个例子如下,但它很难测试,因为我没有访问数据。希望,这将至少让你在正确的方向。试试这个:
SELECT ca.name, ca.attenance_date, CASE WHEN ca.present = 1 THEN 'Present' AS Present, CASE WHEN ca.present = 0 THEN 'N/A' AS Not_Present, FROM Table CROSS APPLY Values (name, attenance_date)) ca (name, attenance_date);
1条答案
按热度按时间pb3skfrl1#
你可以尝试使用一个交叉应用。我有一个例子如下,但它很难测试,因为我没有访问数据。希望,这将至少让你在正确的方向。试试这个: